Exemple #1
0
        public ActionResult Addemployee()
        {
            Cms_Employee cms_getdepart = new Cms_Employee();

            cms_getdepart.Departmentname = DepartmentList();
            return(View(cms_getdepart));
        }
Exemple #2
0
        public string Checkemployee_req(Cms_Employee cms_emp)
        {
            string empemail, empphoneno, empaadharno;

            empaadharno = cms_emp.Employee_Addharno;
            empemail    = cms_emp.Employee_Email;
            empphoneno  = cms_emp.Employee_Phone;

            SqlCommand cmd = con.CreateCommand();

            cmd.CommandText = "Select * from Cms_Employee Where Employee_Addharno=@empaadharno and Employee_Email=@empemail and Employee_Phone=@empphoneno";
            cmd.Parameters.AddWithValue("@empaadharno", empaadharno);
            cmd.Parameters.AddWithValue("@empemail", empemail);
            cmd.Parameters.AddWithValue("@empphoneno", empphoneno);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet        ds = new DataSet();

            con.Open();
            da.Fill(ds);
            con.Close();

            if (ds.Tables[0].Rows.Count != 0)
            {
                return("Aadharno,email and phoneno already exists");
            }

            return("User succcess");
        }
Exemple #3
0
        public bool AddEmployee(Cms_Employee cms_employee)
        {
            string emp_aadharno, emp_username, emp_gender, emp_email, emp_phone, emp_type, emp_depid, emp_password, emp_dob, emp_regdate;

            try
            {
                con.Open();
                SqlTransaction trans = con.BeginTransaction();

                try
                {
                    emp_aadharno = cms_employee.Employee_Addharno;
                    emp_username = cms_employee.Employee_Name;
                    emp_gender   = cms_employee.Employee_Gender;
                    emp_email    = cms_employee.Employee_Email;
                    emp_dob      = cms_employee.Employee_Dob.ToString();
                    emp_phone    = cms_employee.Employee_Phone;
                    emp_depid    = Convert.ToString(cms_employee.Employee_Departmentid);
                    emp_type     = cms_employee.Employee_type;
                    emp_password = cms_employee.Employee_Password;
                    emp_regdate  = cms_employee.Employee_Registerdatetime.ToString();
                    SqlCommand dbcmd = con.CreateCommand();
                    dbcmd.Transaction = trans;
                    dbcmd.CommandText = "insert into Cms_Employee(Employee_Addharno,Employee_Name,Employee_Gender,Employee_Email,Employee_Dob,Employee_Phone,Employee_Departmentid,Employee_type,Employee_Password,Employee_Registerdatetime) Values(@empaadharno,@empname,@empgender,@empemail,@empdob,@empphone,@empdepid,@emptype,@emppassword,@empregdate)";
                    dbcmd.Parameters.AddWithValue("@empaadharno", emp_aadharno);
                    dbcmd.Parameters.AddWithValue("@empname", emp_username);
                    dbcmd.Parameters.AddWithValue("@empgender", emp_gender);
                    dbcmd.Parameters.AddWithValue("@empemail", emp_email);
                    dbcmd.Parameters.AddWithValue("@empdob", emp_dob);
                    dbcmd.Parameters.AddWithValue("@empphone", emp_phone);
                    dbcmd.Parameters.AddWithValue("@empdepid", emp_depid);
                    dbcmd.Parameters.AddWithValue("@emptype", emp_type);
                    dbcmd.Parameters.AddWithValue("@emppassword", emp_password);
                    dbcmd.Parameters.AddWithValue("@empregdate", emp_regdate);
                    dbcmd.ExecuteNonQuery();

                    trans.Commit();
                    con.Close();
                    return(true);
                }
                catch (Exception ex)
                {
                    trans.Rollback();
                    con.Close();
                    return(false);
                }
            }
            catch
            {
                return(false);
            }
        }
Exemple #4
0
        public ActionResult Addemployee(Cms_Employee cms_employee)
        {
            if (ModelState.IsValid)
            {
                cms_employee.Employee_Registerdatetime = Convert.ToDateTime(DateTime.Now.ToShortTimeString());

                string a = qh.Checkemployee_req(cms_employee);
                if (a == "Aadharno,email and phoneno already exists")
                {
                    ViewBag.message = "Aadharno,email and phoneno is already exists";
                }
                else
                {
                    try
                    {
                        cms_employee.Departmentname = DepartmentList();
                        var selectedItem = cms_employee.Departmentname.Find(p => p.Value == cms_employee.Employee_Departmentid.ToString());
                        if (selectedItem != null)
                        {
                            selectedItem.Selected = true;
                            qh.AddEmployee(cms_employee);
                        }


                        MailMessage mail = new MailMessage();
                        mail.To.Add(cms_employee.Employee_Email);
                        mail.From    = new MailAddress("*****@*****.**");
                        mail.Subject = "Account creation";
                        string Body = "Hello  <b>" + cms_employee.Employee_Name + "<b><br/><br/>";
                        Body           += "Your Employeement account is successfully Activate by the Administrator";
                        Body           += "<br/>Your UserName and Password here:-<br/><br/>";
                        Body           += "<br/>UserName= <b>" + cms_employee.Employee_Email + "<b><br/><br/>";
                        Body           += "<br/>Password = <b>" + cms_employee.Employee_Password + "<b><br/><br/>";
                        Body           += "<br/>This Autogenerated email please do not reply";
                        Body           += "<br/>Call monitaring System ";
                        Body           += "<br/>Thanks ";
                        mail.Body       = Body;
                        mail.IsBodyHtml = true;
                        SmtpClient smtp = new SmtpClient();
                        smtp.Host = "smtp.gmail.com";
                        smtp.Port = 587;
                        smtp.UseDefaultCredentials = false;
                        smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "7976862730@umang"); // Enter seders User name and password
                        smtp.EnableSsl             = true;
                        smtp.Send(mail);
                        ViewBag.Success = "Successfully Added!! ";
                        ModelState.Clear();
                    }
                    catch (Exception ex)
                    {
                        ViewBag.Error = "Error Occured:" + ex.Message.ToString();
                    }
                }
            }
            else
            {
                ViewBag.Error = "Something went wrong";
            }
            ViewBag.Success = "Successfully register for Cms system!! ";
            return(View(cms_employee));
        }