public static int addEmployeeDetails(employeeDetails emp)
 {
     try
     {
         int i = employeeProvider.addEmployeeDetails(emp);
         return(i);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
        public static int addEmployeeDetails(employeeDetails emp)
        {
            try
            {
                List <KeyValuePair <string, object> > parameter = new List <KeyValuePair <string, object> >();
                parameter.Add(new KeyValuePair <string, object>("@employeeId", emp.employeeId));
                parameter.Add(new KeyValuePair <string, object>("@employeeName", emp.employeeName));
                parameter.Add(new KeyValuePair <string, object>("@employeeAddress", emp.employeeAddress));
                parameter.Add(new KeyValuePair <string, object>("@DOB", emp.DOB));
                parameter.Add(new KeyValuePair <string, object>("@genderId", emp.genderId));
                parameter.Add(new KeyValuePair <string, object>("@employeeMobileNo", emp.employeeMobileNo));
                parameter.Add(new KeyValuePair <string, object>("@emailId", emp.emailId));
                parameter.Add(new KeyValuePair <string, object>("@isCreditDebit", emp.CreditDebit));
                parameter.Add(new KeyValuePair <string, object>("@openigBalanace", emp.openigBalanace));
                parameter.Add(new KeyValuePair <string, object>("@orjId", emp.orjId));
                if (emp.CreditDebit == "जमा रक्कम")
                {
                    emp.crAmount = emp.openigBalanace;
                    emp.drAmount = 0;
                }
                if (emp.CreditDebit == "नावे रक्कम")
                {
                    emp.drAmount = emp.openigBalanace;
                    emp.crAmount = 0;
                }
                parameter.Add(new KeyValuePair <string, object>("@crAmount", emp.crAmount));
                parameter.Add(new KeyValuePair <string, object>("@drAmount", emp.drAmount));


                parameter.Add(new KeyValuePair <string, object>("@addedBy", emp.addedBy));
                parameter.Add(new KeyValuePair <string, object>("@addedOn", emp.addedOn));
                SqlHandler sqlH = new SqlHandler();
                int        i    = sqlH.ExecuteNonQueryI("[dbo].[Usp_addEmployeeDetails]", parameter);
                return(i);
            }
            catch (Exception ae)
            {
                throw ae;
            }
        }
 public IActionResult Deleteemployee(employeeDetails employeeDetails)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var employeesList = employees.Getemployees().ToList();
             int flag          = 0;
             foreach (var employeeListObject in employeesList)
             {
                 if (employeeListObject.employeeName == employeeDetails.employeeName)
                 {
                     int index = employeesList.FindIndex(employees => employees.employeeName == employeeListObject.employeeName);
                     employees.Getemployees().Remove(employeesList[index]);
                     flag = 0;
                     break;
                 }
                 else
                 {
                     flag = 1;
                 }
             }
             if (flag == 1)
             {
                 ViewBag.Message = "employee not Found";
             }
             else
             {
                 return(RedirectToAction("Viewemployees", "employee"));
             }
         }
         catch (Exception e)
         {
             ViewBag.Message = e.Message;
         }
     }
     return(View());
 }
Example #4
0
        public static List <employeeDetails> GetChartData()
        {
            DataTable dt = new DataTable();

            using (SqlConnection con = new SqlConnection(@"Data Source=DS-8CG9074361\SQLEXPRESS;Initial Catalog=OTC;Integrated Security=True"))
            {
                con.Open();
                SqlCommand     cmd = new SqlCommand("SELECT Tags, COUNT(Id) AS Total  FROM Infractio GROUP BY Tags", con);
                SqlDataAdapter da  = new SqlDataAdapter(cmd);
                da.Fill(dt);
                con.Close();
            }
            List <employeeDetails> dataList = new List <employeeDetails>();

            foreach (DataRow dtrow in dt.Rows)
            {
                employeeDetails details = new employeeDetails();
                details.EmployeeCity = dtrow[0].ToString();
                details.Total        = Convert.ToInt32(dtrow[1]);
                dataList.Add(details);
            }
            return(dataList);
        }