maulik_b_dave
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
public partial class Admin_JobClassMaster : System.Web.UI.Page
{
GenFun objgen = new GenFun();
DB objcon = new DB();
static DataSet ds = new DataSet();
static string name;
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
}
if (Request.Cookies["Name"] != null)
{
name = Request.Cookies["Name"].Value.ToString();
// Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1);
if ((((name)) != "0") && (((name)) != ("EMPINFO")))
{
btnDelete.Visible = true;
btnUpdate.Visible = true;
btnAdd.Visible = false;
if (!IsPostBack)
{
FetchDataByID();
lblStatus.Text = "";
}
}
else
{
if ((((name)).Equals("EMPINFO")))
lblStatus.Text = "<div class=\"alert alert-success alert-dismissable\"><b>Success:</b> New Employee Inserted Successfully. </div>";
btnDelete.Visible = false;
btnUpdate.Visible = false;
btnAdd.Visible = true;
}
}
else
{
btnDelete.Visible = false;
btnUpdate.Visible = false;
btnAdd.Visible = true;
lblStatus.Text = "";
}
}
catch (SqlException ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null){ Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1);}
}
catch (Exception ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null){ Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1);}
}
}
void FetchDataByID()
{
List<object> lsobj = new List<object>();
lsobj.Add(((name)));
lsobj.Add(Session["companyid"].ToString());
ds = objcon.FetchData(lsobj, "HR_JobClassMaster_SP", "SELECTBYID");
if (ds.Tables[0].Rows.Count > 0)
{
TxtJobClassTitle.Text = ds.Tables[0].Rows[0].ItemArray[1].ToString();
TxtStartRange.Text = ds.Tables[0].Rows[0].ItemArray[2].ToString();
TxtMidRange.Text = ds.Tables[0].Rows[0].ItemArray[3].ToString();
TxtHighRange.Text = ds.Tables[0].Rows[0].ItemArray[4].ToString();
DrpBouns.SelectedIndex = DrpBouns.Items.IndexOf(DrpBouns.Items.FindByValue(ds.Tables[0].Rows[0].ItemArray[5].ToString()));
DrpCommission.SelectedIndex = DrpCommission.Items.IndexOf(DrpCommission.Items.FindByValue(ds.Tables[0].Rows[0].ItemArray[6].ToString()));
DrpBenifits.SelectedIndex = DrpBenifits.Items.IndexOf(DrpBenifits.Items.FindByValue(ds.Tables[0].Rows[0].ItemArray[7].ToString()));
TxtWorkHours.Text = ds.Tables[0].Rows[0].ItemArray[8].ToString();
}
}
void CRUDINSUPDLT(string Action)
{
List<object> lsobj = new List<object>();
if ((name) != null && name != "")
{
if (((name)) != "0")
{
lsobj.Add(((name)));
}
}
lsobj.Add(TxtJobClassTitle.Text);
lsobj.Add("0");
lsobj.Add("0");
lsobj.Add("0");
lsobj.Add(DrpBouns.SelectedItem.ToString());
lsobj.Add(DrpCommission.SelectedItem.ToString());
lsobj.Add(DrpBenifits.SelectedItem.ToString());
lsobj.Add(TxtWorkHours.Text);
lsobj.Add(Session["branchid"].ToString());
lsobj.Add("N");
lsobj.Add(Session["username"].ToString());
lsobj.Add(System.DateTime.Now.ToString());
lsobj.Add(Session["companyid"].ToString());
objcon.insupdlt(lsobj, "HR_JobClassMaster_SP", Action);
objgen.createlog(Session["branchid"].ToString(), Session["username"].ToString(), HttpContext.Current.Request.Url.AbsolutePath, "HR_JobClassMaster_SP", ds, lsobj, Action);
}
protected void btnAdd_Click(object sender, EventArgs e)
{
try
{
CRUDINSUPDLT("INSERT");
HttpCookie cName = new HttpCookie("Name");
cName.Value = ("INSERT1");
Response.Cookies.Add(cName);
Response.Redirect("DisplayJobClass.aspx", false);
lblStatus.Text = "";
}
catch (SqlException ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null) { Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1); }
}
catch (Exception ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null) { Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1); }
}
}
protected void btnUpdate_Click(object sender, EventArgs e)
{
try
{
CRUDINSUPDLT("UPDATE");
HttpCookie cName = new HttpCookie("Name");
cName.Value = ("UPDATE");
Response.Cookies.Add(cName);
Response.Redirect("DisplayJobClass.aspx", false);
lblStatus.Text = "";
}
catch (SqlException ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null) { Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1); }
}
catch (Exception ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null) { Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1); }
}
}
protected void btnDelete_Click(object sender, EventArgs e)
{
try
{
HttpCookie cName = new HttpCookie("Name");
cName.Value = ("DELETE");
Response.Cookies.Add(cName);
CRUDINSUPDLT("DELETE");
Response.Redirect("DisplayJobClass.aspx", false);
lblStatus.Text = "";
}
catch (SqlException ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null) { Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1); }
}
catch (Exception ex1)
{
lblStatus.Text = "<div class=\"alert alert-danger alert-dismissable\">Error: " + ex1.Message + " </div> "; if (Request.Cookies["Name"] != null) { Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1); }
}
}
}