Exemple #1
0
        public void UpdateEmpPayroll(EmployeePayrollBo UpBo, int id, bool efficetive)
        {
            string query = string.Empty;

            if (efficetive == true)
            {
                query = @"UPDATE [SBP_Employee_Payroll_Master]
                               SET 
                                        [Effective_From] ='" + UpBo.Emp_Payroll_Effective_From.ToString("yyyy-MM-dd") + @"',
                                        [Effective_To]='" + UpBo.Emp_Payroll_Effictive_To.ToString("yyyy-MM-dd") + @"'
                                 
                                 ";
            }
            else
            {
                query = @"UPDATE [SBP_Employee_Payroll_Master]
                               SET 
                                     [Employee_ID] = '" + UpBo.Emp_Payroll_ID + "'"
                        + ",[Basic_Amount] ='" + UpBo.Emp_Payroll_Basic + "'"
                        + ",[House_Rent_Amount] ='" + UpBo.Emp_payroll_House_Rent + "'"
                        + ",[Transport_Allownce] ='" + UpBo.Emp_Payroll_Transport + "'"
                        + ",[Medical_Allownce] ='" + UpBo.Emp_Payroll_Medical_Allowance + "'"
                        + ",[LFA_Allownce] ='" + UpBo.Emp_Payroll_LFA + "'"
                        + ",[Provident_Fund] ='" + UpBo.Emp_Payroll_Provident + "'"
                        + ",[Gross_Salary] = '" + UpBo.Emp_Payroll_Gross + "'"
                        + ",[Eid_Bonus] = '" + UpBo.Emp_Payroll_Eid + "'"
                        + ",[Other_Allownce] = '" + UpBo.Emp_Payroll_Other + "'"
                        + ",[Remarks] ='" + UpBo.Emp_Payroll_Remarks + "'"
                        + ",[Effective_From] ='" + UpBo.Emp_Payroll_Effective_From.ToString("yyyy-MM-dd") + "'"
                        + ", [Effective_To]='" + UpBo.Emp_Payroll_Effictive_To.ToString("yyyy-MM-dd") + "'"
                        + ",[Update_Date] = getdate()"
                        + ",[Entry_By] = 0   WHERE Employee_ID='" + id + @"'
                                         
                                  ";
            }
            try
            {
                this._dbconnection.ConnectDatabase();
                this._dbconnection.ExecuteNonQuery(query);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                this._dbconnection.CloseDatabase();
            }
        }
Exemple #2
0
        public void Save_Employee_Payroll(EmployeePayrollBo bo)
        {
            string query = @"INSERT INTO [SBP_Employee_Payroll_Master]
                       ([Employee_ID]
                       ,[Basic_Amount]
                       ,[House_Rent_Amount]
                       ,[Transport_Allownce]
                       ,[Medical_Allownce]
                       ,[LFA_Allownce]
                       ,[Provident_Fund]
                       ,[Gross_Salary]
                       ,[Eid_Bonus]
                       ,[Other_Allownce]
                       ,[Remarks]
                       ,[Effective_From]
                       ,[Effective_To]
                       ,[Update_Date]
                       ,[Entry_By])
                         VALUES (" + bo.Emp_Payroll_ID + ","
                           + bo.Emp_Payroll_Basic + ","
                           + bo.Emp_payroll_House_Rent + ","
                           + bo.Emp_Payroll_Transport + ","
                           + bo.Emp_Payroll_Medical_Allowance + ","
                           + bo.Emp_Payroll_LFA + ","
                           + bo.Emp_Payroll_Provident + ","
                           + bo.Emp_Payroll_Gross + ","
                           + bo.Emp_Payroll_Eid + ","
                           + bo.Emp_Payroll_Other + ",'"
                           + bo.Emp_Payroll_Remarks + "','"
                           + bo.Emp_Payroll_Effective_From.ToString("yyyy-MM-dd") + "','"
                           + bo.Emp_Payroll_Effictive_To.ToString("yyyy-MM-dd") + "',convert(varchar(11),getdate(),106),0)";

            try
            {
                this._dbconnection.ConnectDatabase();
                this._dbconnection.ExecuteNonQuery(query);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                this._dbconnection.CloseDatabase();
            }
        }