示例#1
0
        public EmployeeMasterTable GetEmployeeDetails()
        {
            EmployeeMasterTable EmpMaster = new EmployeeMasterTable();

            try
            {
                EmpMaster = IgrssAdapters.EmployeeMaster.GetEmployeeMaster();
            }
            catch (Exception ex)
            {
                if (ExceptionPolicy.HandleException(ex, "DAL"))
                {
                    throw;
                }
            }
            return(EmpMaster);
        }
示例#2
0
        public EmployeeMasterTable GetEmployeeDetailsByEmpNo(string EmployeeNo)
        {
            EmployeeMasterTable EmpMaster = new EmployeeMasterTable();

            try
            {
                EmpMaster = IgrssAdapters.EmployeeMaster.SelectEmployeeDetailsByEmpNo(EmployeeNo);
            }
            catch (Exception ex)
            {
                if (ExceptionPolicy.HandleException(ex, "DAL"))
                {
                    throw;
                }
            }
            return(EmpMaster);
        }
示例#3
0
        public EmployeeMasterTable GetEmployeeDetailsById(Guid EmployeeID)
        {
            EmployeeMasterTable EmpMasterDt = new EmployeeMasterTable();

            try
            {
                EmpMasterDt = IgrssAdapters.EmployeeMaster.SelectEmployeeDetailsByID(EmployeeID);
            }
            catch (Exception ex)
            {
                if (ExceptionPolicy.HandleException(ex, "DAL"))
                {
                    throw;
                }
            }
            return(EmpMasterDt);
        }
示例#4
0
        public void AddNewEmployeeMasterTest()
        {
            IGRSS.BusinessLogicLayer.Employee target = new IGRSS.BusinessLogicLayer.Employee();
            FormViewParameter Parameter = new FormViewParameter();

            IGRSS.DataAccessLayer.Employee.EmployeeMasterDataTable dt = new  IGRSS.DataAccessLayer.Employee.EmployeeMasterDataTable();
            DataRow dr = dt.NewRow();

            dr["EmployeeId"]       = new Guid();
            dr["EmployeeNo"]       = "234";
            dr["FirstName"]        = "PRADEEP";
            dr["MiddleName"]       = "sahu";
            dr["LastName"]         = "NITHYANAND";
            dr["PostalAddress"]    = "SSSSSSSSSSS";
            dr["PermanentAddress"] = "FFFFFFFFF";
            dr["DateOfBirth"]      = DateTime.Now;
            dr["FatherName"]       = "BANGALORE";
            dr["Height"]           = 12;
            dr["VisibleMarks"]     = 5;
            dr["OfficeID"]         = new Guid("916fd082-061a-45fb-91a4-33967243b4cf");
            dr["DepartmentID"]     = new Guid("8971ce62-34a8-4175-9e1f-8d4bcc1721a1");
            dr["DesignationID"]    = new Guid("7c83e591-a861-4b4f-bd1d-12f99cc32123");
            dr["Salary"]           = 200;
            dr["Allowances"]       = 200;
            dr["StartDate"]        = DateTime.Now;
            dr["CreatedBy"]        = "RAJA";
            dt.Rows.Add(dr);
            Parameter.Values = dt.Rows[0];
            DataTable dtQualification = new DataTable();

            dtQualification.Columns.Add("QualificationID", typeof(Guid));
            dtQualification.Columns.Add("Details", typeof(string));
            DataRow drQualification;

            drQualification = dtQualification.NewRow();
            drQualification["QualificationID"] = new Guid("5e48e449-fb3f-4352-9e11-080c91329566");
            drQualification["Details"]         = "gsgssgsgs";
            dtQualification.Rows.Add(drQualification);
            Assert.AreEqual(true, target.AddNewEmployeeMaster(Parameter, dtQualification), "IGRSS.BusinessLogicLayer.Employee.AddNewEmployeeMaster did not return the expecte" +
                            "d value.");
        }
示例#5
0
 public void AddNewEmployeeMasterTest()
 {
     IGRSS.BusinessLogicLayer.Employee target = new IGRSS.BusinessLogicLayer.Employee();
     FormViewParameter Parameter = new FormViewParameter();
     IGRSS.DataAccessLayer.Employee.EmployeeMasterDataTable dt = new  IGRSS.DataAccessLayer.Employee.EmployeeMasterDataTable();
     DataRow dr = dt.NewRow();
     dr["EmployeeId"] = new Guid();
     dr["EmployeeNo"] = "234";
     dr["FirstName"] = "PRADEEP";
     dr["MiddleName"] ="sahu";
     dr["LastName"] = "NITHYANAND";
     dr["PostalAddress"] = "SSSSSSSSSSS";
     dr["PermanentAddress"] = "FFFFFFFFF";
     dr["DateOfBirth"] = DateTime.Now;
     dr["FatherName"] = "BANGALORE";
     dr["Height"] = 12;
     dr["VisibleMarks"] = 5;
     dr["OfficeID"] = new Guid("916fd082-061a-45fb-91a4-33967243b4cf");
     dr["DepartmentID"] = new Guid("8971ce62-34a8-4175-9e1f-8d4bcc1721a1");
     dr["DesignationID"] = new Guid("7c83e591-a861-4b4f-bd1d-12f99cc32123");
     dr["Salary"] = 200;
     dr["Allowances"] = 200;
     dr["StartDate"] = DateTime.Now;
     dr["CreatedBy"] = "RAJA";
     dt.Rows.Add(dr);
     Parameter.Values = dt.Rows[0];
     DataTable dtQualification = new DataTable();
     dtQualification.Columns.Add("QualificationID", typeof(Guid));
     dtQualification.Columns.Add("Details", typeof(string));
     DataRow drQualification;
     drQualification = dtQualification.NewRow();
     drQualification["QualificationID"] = new Guid("5e48e449-fb3f-4352-9e11-080c91329566");
     drQualification["Details"] = "gsgssgsgs";
     dtQualification.Rows.Add(drQualification);
     Assert.AreEqual(true, target.AddNewEmployeeMaster(Parameter, dtQualification), "IGRSS.BusinessLogicLayer.Employee.AddNewEmployeeMaster did not return the expecte" +
             "d value.");
 }
示例#6
0
 public EmployeeMasterTable GetEmployeeDetailsById(Guid EmployeeID)
 {
     EmployeeMasterTable EmpMasterDt = new EmployeeMasterTable();
     try
     {
         EmpMasterDt=IgrssAdapters.EmployeeMaster.SelectEmployeeDetailsByID(EmployeeID);
     }
     catch (Exception ex)
     {
         if (ExceptionPolicy.HandleException(ex, "DAL"))
             throw;
     }
     return EmpMasterDt;
 }
示例#7
0
 public EmployeeMasterTable GetEmployeeDetailsByEmpNo(string EmployeeNo)
 {
     EmployeeMasterTable EmpMaster = new EmployeeMasterTable();
     try
     {
         EmpMaster=IgrssAdapters.EmployeeMaster.SelectEmployeeDetailsByEmpNo(EmployeeNo);
     }
     catch (Exception ex)
     {
         if (ExceptionPolicy.HandleException(ex, "DAL"))
             throw;
     }
     return EmpMaster;
 }
示例#8
0
 public EmployeeMasterTable GetEmployeeDetails()
 {
     EmployeeMasterTable EmpMaster = new EmployeeMasterTable();
     try
     {
         EmpMaster=IgrssAdapters.EmployeeMaster.GetEmployeeMaster();
     }
     catch (Exception ex)
     {
         if (ExceptionPolicy.HandleException(ex, "DAL"))
             throw;
     }
     return EmpMaster;
 }