static void Main(string[] args) { //Console.WriteLine("Hello World!"); //var result = User<string>.Test("ab", "ab"); //Console.WriteLine(result); testdelegate objtestdelegate = new testdelegate(User.Printmsg); // User.Printmsg("Hello"); //Without Delegates objtestdelegate("Dilip Sarvaiya"); //Using Delegates List <User> userList = new List <User>(); userList.Add(new User() { ID = 1, name = "First", Experience = 5 }); userList.Add(new User() { ID = 2, name = "Second", Experience = 6 }); userList.Add(new User() { ID = 3, name = "Third", Experience = 8 }); userList.Add(new User() { ID = 4, name = "Forth", Experience = 5 }); IsUser objUser = new IsUser(userMethod); User.PrintUser(userList, objUser); }
private void AddValues() { try { _objEmployeeDetailsSetup = new EmployeeDetailsSetup(); _objEmployeeDetailsSetup.CompanyID = this.OrganizationalChartControl1.empCompany; _objEmployeeDetailsSetup.dtEmployeeChart = this.OrganizationalChartControl1.empValueAsTable; _objEmployeeDetailsSetup.EmployeeID = txtEmployeeID.Text == string.Empty ? null : txtEmployeeID.Text; _objEmployeeTypeSetup = new EmployeeTypeSetup(); _objEmployeeTypeSetup.EmployeeTypeID = Convert.ToInt32(ddlEmployeeType.SelectedValue); _objEmployeeCategorySetup = new EmployeeCategorySetup(); _objEmployeeCategorySetup.EmployeeCategoryID = Convert.ToInt32(ddlEmployeeCategory.SelectedValue); _objEmployeeDetailsSetup.EmployeeTitle = Convert.ToInt32(ddlTitle.SelectedValue); _objDesignationSetup = new DesignationSetup(); _objDesignationSetup.DesignationID = ddlDesignationEmployee.SelectedValue; _objEmployeeDetailsSetup.FirstName = txtFirstName.Text == string.Empty ? null : txtFirstName.Text; _objEmployeeDetailsSetup.MiddleName = txtMiddleName.Text == string.Empty ? null : txtMiddleName.Text; _objEmployeeDetailsSetup.LastName = txtLastName.Text == string.Empty ? null : txtLastName.Text; _objEmployeeDetailsSetup.Email = txtEmail.Text == string.Empty ? null : txtEmail.Text; _objEmployeeDetailsSetup.EntryUserName = LoginUserInformation.UserID; IsUser objIsUser = new IsUser(); objIsUser.UserPermission = Convert.ToInt32(ddlUserPermission.SelectedValue); _objEmployeeSetupController = new EmployeeSetupController(); _objEmployeeSetupController.Save(_objEmployeeDetailsSetup, _objEmployeeTypeSetup, _objEmployeeCategorySetup, _objDesignationSetup, objIsUser); } catch (Exception msgException) { throw msgException; } }
public static void PrintUser(List <User> userList, IsUser objDelegate) { foreach (User user in userList) { if (objDelegate(user)) { Console.WriteLine("User name is {0} ", user.name); } } }
public override int GetHashCode() { return((Login?.GetHashCode() ?? 0) ^ IsUser.GetHashCode() ^ IsEnterprise.GetHashCode()); }
public void Save(EmployeeDetailsSetup objEmployeeDetailsSetup, EmployeeTypeSetup objEmployeeTypeSetup, EmployeeCategorySetup objEmployeeCategorySetup, DesignationSetup objDesignationSetup, IsUser objIsUser) { try { objEmployeeDetailsSetup.EmployeeSerialNo = this.GetEmployeeSerialNo(); var storedProcedureComandText = "INSERT INTO [hrEmployeeSetup] ([ReferenceID],[CompanyID],[EmployeeID],[EmployeeTypeID], " + " [EmployeeCategoryID] ,[Title],[FirstName],[MiddleName],[LastName],[Email],[UserPermission] ,[DataUsed],[EntryUserID],[EntryDate]) VALUES ( " + objEmployeeDetailsSetup.EmployeeSerialNo + "," + objEmployeeDetailsSetup.CompanyID + ",'" + objEmployeeDetailsSetup.EmployeeID + "', " + objEmployeeTypeSetup.EmployeeTypeID + ", " + objEmployeeCategorySetup.EmployeeCategoryID + ", '" + objEmployeeDetailsSetup.EmployeeTitle + "', '" + objEmployeeDetailsSetup.FirstName + "', '" + objEmployeeDetailsSetup.MiddleName + "', '" + objEmployeeDetailsSetup.LastName + "', '" + objEmployeeDetailsSetup.Email + "'," + objIsUser.UserPermission + ",'" + "A" + "', '" + objEmployeeDetailsSetup.EntryUserName + "'," + "CAST(GETDATE() AS DateTime));"; clsDataManipulation.StoredProcedureExecuteNonQuery(this.ConnectionString, storedProcedureComandText); objDesignationSetup.LastPositionNo = this.GetLastPosition(objEmployeeDetailsSetup); var storedProcedureComandTextDesignation = "INSERT INTO [empDesignation]([ReferenceID],[DesignationID],[LastPosition],[DataUsed],[EntryUserID],[EntryDate]) VALUES( " + objEmployeeDetailsSetup.EmployeeSerialNo + ",'" + objDesignationSetup.DesignationID + "'," + objDesignationSetup.LastPositionNo + ",'" + "A" + "','" + objEmployeeDetailsSetup.EntryUserName + "'," + "CAST(GETDATE() AS DateTime));"; clsDataManipulation.StoredProcedureExecuteNonQuery(this.ConnectionString, storedProcedureComandTextDesignation); string storedProcedureComandTextChart = null; foreach (DataRow rowNo in objEmployeeDetailsSetup.dtEmployeeChart.Rows) { OrganizationalChartSetup objOrganizationalChartSetup = new OrganizationalChartSetup(); objOrganizationalChartSetup.EntityTypeID = Convert.ToInt32(rowNo["EntityTypeID"].ToString()); objOrganizationalChartSetup.EntityID = Convert.ToInt32(rowNo["EntityID"].ToString()); storedProcedureComandTextChart += "INSERT INTO [orgEmployeeChart] ([ReferenceID],[EntityTypeID],[EntityID],[LastPosition],[DataUsed],[EntryUserID],[EntryDate] " + ") VALUES( " + objEmployeeDetailsSetup.EmployeeSerialNo + "," + objOrganizationalChartSetup.EntityTypeID + "," + objOrganizationalChartSetup.EntityID + "," + objDesignationSetup.LastPositionNo + ",'" + "A" + "','" + objEmployeeDetailsSetup.EntryUserName + "'," + "CAST(GETDATE() AS DateTime));"; } if (storedProcedureComandTextChart != null) { clsDataManipulation.StoredProcedureExecuteNonQuery(this.ConnectionString, storedProcedureComandTextChart); } } catch (Exception msgException) { throw msgException; } }