示例#1
0
        public static List <All_Employees> GetEditData(string eid)
        {
            List <All_Employees> list_det = new List <All_Employees>();


            DataTable dt = get_all_products(Convert.ToInt32(eid));

            for (Int32 i = 0; i < dt.Rows.Count; i++)
            {
                All_Employees p = new All_Employees();

                p.emp_name    = Convert.ToString(dt.Rows[i]["emp_name"]);
                p.mobile      = Convert.ToString(dt.Rows[i]["mobile"]);
                p.Designation = Convert.ToString(dt.Rows[i]["Designation"]);
                p.Img         = Convert.ToString(dt.Rows[i]["Img"]);
                p.father      = Convert.ToString(dt.Rows[i]["f_name"]);
                p.cnic        = Convert.ToString(dt.Rows[i]["cnic"]);
                p.license     = Convert.ToString(dt.Rows[i]["license"]);
                p.curadd      = Convert.ToString(dt.Rows[i]["currant_address"]);
                p.per_add     = Convert.ToString(dt.Rows[i]["permenant_address"]);
                p.emer_num    = Convert.ToString(dt.Rows[i]["emer_number"]);
                p.exp         = Convert.ToString(dt.Rows[i]["experience"]);
                p.bankAccount = Convert.ToString(dt.Rows[i]["bankAccount"]);



                list_det.Add(p);
            }
            return(list_det);
        }
示例#2
0
        public static List <All_Employees> GetPrint_Data(string eid)
        {
            List <All_Employees> list_det = new List <All_Employees>();


            DataTable dt = getprint(Convert.ToInt32(eid));

            for (Int32 i = 0; i < dt.Rows.Count; i++)
            {
                All_Employees p = new All_Employees();

                p.emp_name    = Convert.ToString(dt.Rows[i]["emp_name"]);
                p.father      = Convert.ToString(dt.Rows[i]["f_name"]);
                p.curadd      = Convert.ToString(dt.Rows[i]["currant_address"]);
                p.per_add     = Convert.ToString(dt.Rows[i]["permenant_address"]);
                p.cnic        = Convert.ToString(dt.Rows[i]["cnic"]);
                p.mobile      = Convert.ToString(dt.Rows[i]["mobile"]);
                p.gender      = Convert.ToString(dt.Rows[i]["gender"]);
                p.dep_name    = Convert.ToString(dt.Rows[i]["dep_name"]);
                p.exp         = Convert.ToString(dt.Rows[i]["experience"]);
                p.emp_id      = Convert.ToInt32(dt.Rows[i]["total"]);
                p.Designation = Convert.ToString(dt.Rows[i]["Designation"]);
                p.DOB         = Convert.ToString(dt.Rows[i]["dob"]);
                p.license     = Convert.ToString(dt.Rows[i]["license"]);
                p.degree      = Convert.ToString(dt.Rows[i]["degree"]);
                p.emp_type    = Convert.ToString(dt.Rows[i]["type_name"]);
                p.bankAccount = Convert.ToString(dt.Rows[i]["bankAccount"]);
                p.Img         = Convert.ToString(dt.Rows[i]["Img"]);
                p.emer_num    = Convert.ToString(dt.Rows[i]["emer_number"]);
                p.job_type    = Convert.ToString(dt.Rows[i]["contract"]);

                list_det.Add(p);
            }
            return(list_det);
        }
示例#3
0
      public static List <All_Employees> GetUserDetail(string date)
      {
          string        con1 = System.Configuration.ConfigurationManager.ConnectionStrings["DBMS"].ConnectionString;
          SqlConnection conn = new SqlConnection(con1);



          SqlCommand cmd = new SqlCommand(@"select Count(*) from Attendence where date=@date and time_in=null", conn);

          cmd.Parameters.AddWithValue("@date", SqlDbType.Date).Value = date;

          conn.Open();
          int count = Convert.ToInt32(cmd.ExecuteScalar());

          conn.Close();
          if (count == 0)
          {
              List <All_Employees> list_det = new List <All_Employees>();


              DataTable dt = getprint();
              for (Int32 i = 0; i < dt.Rows.Count; i++)
              {
                  All_Employees p = new All_Employees();

                  p.emp_name = Convert.ToString(dt.Rows[i]["emp_name"]);
                  p.emp_id   = Convert.ToInt32(dt.Rows[i]["emp_id"]);

                  list_det.Add(p);
              }
              return(list_det);
          }

          All_Employees obj = new All_Employees();

          List <All_Employees> list = new List <All_Employees>();

          list.Add(obj);
          return(list);
      }
示例#4
0
        public void GetAll_Employees(int iDisplayLength, int iDisplayStart, int iSortCol_0, string sSortDir_0, string sSearch)
        {
            int    displayLength = iDisplayLength;
            int    displayStart  = iDisplayStart;
            int    sortCol       = iSortCol_0;
            string sortDir       = sSortDir_0;
            string search        = sSearch;

            string cs = ConfigurationManager.ConnectionStrings["DBMS"].ConnectionString;

            List <All_Employees> listEmployees = new List <All_Employees>();
            int filteredCount = 0;

            using (SqlConnection con = new SqlConnection(cs))
            {
                SqlCommand cmd = new SqlCommand("spGetEmployees", con);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter paramDisplayLength = new SqlParameter()
                {
                    ParameterName = "@DisplayLength",
                    Value         = displayLength
                };
                cmd.Parameters.Add(paramDisplayLength);

                SqlParameter paramDisplayStart = new SqlParameter()
                {
                    ParameterName = "@DisplayStart",
                    Value         = displayStart
                };
                cmd.Parameters.Add(paramDisplayStart);

                SqlParameter paramSortCol = new SqlParameter()
                {
                    ParameterName = "@SortCol",
                    Value         = sortCol
                };
                cmd.Parameters.Add(paramSortCol);

                SqlParameter paramSortDir = new SqlParameter()
                {
                    ParameterName = "@SortDir",
                    Value         = sortDir
                };
                cmd.Parameters.Add(paramSortDir);

                SqlParameter paramSearchString = new SqlParameter()
                {
                    ParameterName = "@Search",
                    Value         = string.IsNullOrEmpty(search) ? null : search
                };
                cmd.Parameters.Add(paramSearchString);

                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    All_Employees emp = new All_Employees();
                    emp.emp_id      = Convert.ToInt32(rdr["ID"]);
                    filteredCount   = Convert.ToInt32(rdr["TotalCount"]);
                    emp.emp_name    = rdr["Name"].ToString();
                    emp.Designation = Convert.ToString(rdr["Designation"]);
                    emp.mobile      = rdr["mobile"].ToString();
                    emp.Img         = Convert.ToString(rdr["Img"]);
                    emp.status      = Convert.ToInt32(rdr["status"]);
                    listEmployees.Add(emp);
                }
            }

            var result = new
            {
                iTotalRecords        = GetEmployeesTotalCount(),
                iTotalDisplayRecords = filteredCount,
                aaData = listEmployees
            };

            JavaScriptSerializer js = new JavaScriptSerializer();

            Context.Response.Write(js.Serialize(result));
        }