Пример #1
0
 public IHttpActionResult ExcelGetDataFomEmployee(string strorderby)
 {
     try
     {
         SalaryStatementModel salary = new SalaryStatementModel();
         SqlDataReader        SqlDtr = null;
         string sql;
         sql    = "select emp_id,emp_name, salary, ot_compensation from employee where status='1' order by " + strorderby + "";
         SqlDtr = obj.GetRecordSet(sql);
         while (SqlDtr.Read())
         {
             controlempid.Add(SqlDtr.GetValue(0).ToString());
             controlempname.Add(SqlDtr.GetValue(1).ToString());
             controlbasicsalary.Add(SqlDtr.GetValue(2).ToString());
             controlextradays.Add(SqlDtr.GetValue(3).ToString());
         }
         SqlDtr.Close();
         salary.empid       = controlempid;
         salary.empname     = controlempname;
         salary.basicsalary = controlbasicsalary;
         salary.extradays   = controlextradays;
         return(Ok(salary));
     }
     catch (Exception)
     {
         return(Content(HttpStatusCode.NotFound, "Data Not Found"));
     }
 }
Пример #2
0
 public IHttpActionResult SelectSSRincentive()
 {
     try
     {
         SqlDataReader        SqlDtr = null;
         SalaryStatementModel salary = new SalaryStatementModel();
         string sql;
         sql    = "select SSRincentiveStatus,SSRincentive from setDis";
         SqlDtr = obj.GetRecordSet(sql);
         while (SqlDtr.Read())
         {
             salary.SSRincentiveStatus = SqlDtr.GetValue(0).ToString();
             salary.SSRincentive       = SqlDtr.GetValue(1).ToString();
         }
         SqlDtr.Close();
         return(Ok(salary));
     }
     catch (Exception)
     {
         return(Content(HttpStatusCode.NotFound, "Data Not Found"));
     }
 }
Пример #3
0
        public IHttpActionResult PrintSelectSumAndTime(string str2, string str3, string Emp_id)
        {
            try
            {
                SalaryStatementModel salary = new SalaryStatementModel();
                SqlDataReader        SqlDtr;
                string sql;
                sql = "select sum(datepart(hour,Ot_To)-datepart(hour,Ot_From)) OT_Hour,sum(datepart(minute,Ot_To)-datepart(minute,Ot_From)) OT_Minute from OverTime_Register where cast(floor(cast(OT_Date as float)) as datetime) >= '" + str2 + "' and cast(floor(cast(OT_Date as float)) as datetime) <= '" + str3 + "' and emp_id='" + Emp_id + "'";

                SqlDtr = obj.GetRecordSet(sql);
                while (SqlDtr.Read())
                {
                    salary.hour = SqlDtr.GetValue(0).ToString();
                    salary.min  = SqlDtr.GetValue(1).ToString();
                }
                SqlDtr.Close();
                return(Ok(salary));
            }
            catch (Exception)
            {
                return(Content(HttpStatusCode.NotFound, "Data Not Found"));
            }
        }