コード例 #1
0
        public void UpdateEmployeeDetails(Employees updateEmployee)
        {
            OleDbConnection con = new OleDbConnection(pathconn);
            try
            {

                con.Open();

                OleDbCommand cmd = new OleDbCommand("update [Sheet1$] set empname=?, emplastname=?, dateofbirth=?, dateofjoining=?, emailid=?, designation=?, empgender=?, empprifix=?, empmiddlename=?, empimagepath=? where empid=" + updateEmployee.EmpID + "", con);
                string date = DateTime.Now.ToString();
                // cmd.Parameters.Add("empid", OleDbType.Integer).Value = updateEmployee.EmpID;
                cmd.Parameters.Add("empname", OleDbType.VarChar).Value = updateEmployee.EmpName;
                cmd.Parameters.Add("emplastname", OleDbType.VarChar).Value = updateEmployee.EmpLastName;
                cmd.Parameters.Add("dateofbirth", OleDbType.Date).Value = updateEmployee.DateOfBirth;
                cmd.Parameters.Add("dateofjoining", OleDbType.Date).Value = updateEmployee.DateOfJoining;
                cmd.Parameters.Add("emailid", OleDbType.VarChar).Value = updateEmployee.EmpID;
                cmd.Parameters.Add("designation", OleDbType.VarChar).Value = updateEmployee.Designation;
                cmd.Parameters.Add("empgender", OleDbType.VarChar).Value = updateEmployee.EmpGender;
                cmd.Parameters.Add("empprifix", OleDbType.VarChar).Value = updateEmployee.EmpPrefix;
                cmd.Parameters.Add("empmiddlename", OleDbType.VarChar).Value = updateEmployee.EmpMiddleName;
                cmd.Parameters.Add("empimagepath", OleDbType.VarChar).Value = updateEmployee.EmpImagePath;

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                ExceptionLogger log = new ExceptionLogger();
                log.DoLog(ex);

            }
            finally
            {
                if (con.State != ConnectionState.Closed)
                    con.Close();
            }
        }
コード例 #2
0
 public void UpdateEmployeeDetails(Employees updateEmployee)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
        public void AddEmployee(Employees newEmployee)
        {

            Int32 empid = 0;
            OleDbConnection con = new OleDbConnection(pathconn);

            try
            {
                con.Open();
                OleDbCommand cm2 = new OleDbCommand("select MAX(empid) from [Sheet1$]", con);
                empid = Convert.ToInt32(cm2.ExecuteScalar()) + 1;

                OleDbCommand cmd = new OleDbCommand("insert into [Sheet1$] (empid,empname,empmiddlename, emplastname, dateofbirth, dateofjoining, emailid, designation, empgender, empprifix,  empimagepath,IsDeleted) values(?,?,?,?,?,?,?,?,?,?,?,?)", con);
                string date = DateTime.Now.ToString();
                cmd.Parameters.Add("empid", OleDbType.Integer).Value = empid;
                cmd.Parameters.Add("empname", OleDbType.VarChar).Value = newEmployee.EmpName;
                cmd.Parameters.Add("empmiddlename", OleDbType.VarChar).Value = newEmployee.EmpMiddleName;
                cmd.Parameters.Add("emplastname", OleDbType.VarChar).Value = newEmployee.EmpLastName;
                cmd.Parameters.Add("dateofbirth", OleDbType.Date).Value = newEmployee.DateOfBirth.Date;
                cmd.Parameters.Add("dateofjoining", OleDbType.Date).Value = newEmployee.DateOfJoining.Date;
                cmd.Parameters.Add("emailid", OleDbType.VarChar).Value = newEmployee.EmailId;
                cmd.Parameters.Add("designation", OleDbType.VarChar).Value = newEmployee.Designation;
                cmd.Parameters.Add("empgender", OleDbType.VarChar).Value = newEmployee.EmpGender;
                cmd.Parameters.Add("empprifix", OleDbType.VarChar).Value = newEmployee.EmpPrefix;

                cmd.Parameters.Add("empimagepath", OleDbType.VarChar).Value = newEmployee.EmpImagePath;
                cmd.Parameters.Add("IsDeleted", OleDbType.VarChar).Value = "no";

                cmd.ExecuteNonQuery();

                Template temp = new Template();
                string templatestr = temp.templateNewBieBody(newEmployee.EmpName);
                string _imagePath = "";
                _imagePath = (string)ConfigurationSettings.AppSettings["ImagePath"] + newEmployee.EmpImagePath;
                MailingClass sendmail = new MailingClass();
                //sendmail.SendMail(fromEmailID, newEmployee.EmailId, ccLIst, templatestr, "Welcome To tavisca", "Welcome To Tavisca", _imagePath, _bodyImagePath);

            }
            catch (Exception ex)
            {
                ExceptionLogger log = new ExceptionLogger();
                log.DoLog(ex);

            }

            finally
            {
                if (con.State != ConnectionState.Closed)
                    con.Close();
            }
        }
コード例 #4
0
 public void AddEmployee(Employees newEmployee)
 {
     SqlConnection conAdd = new SqlConnection(pathconn);
     try
     {
         conAdd.Open();
         SqlCommand sqlAdd = new SqlCommand("InsertEmployee", conAdd);
         sqlAdd.CommandType = CommandType.StoredProcedure;
         sqlAdd.Parameters.Add("name", SqlDbType.NVarChar).Value = newEmployee.EmpName;
         sqlAdd.Parameters.Add("middlename", SqlDbType.NVarChar).Value = newEmployee.EmpMiddleName;
         sqlAdd.Parameters.Add("lastname", SqlDbType.NVarChar).Value = newEmployee.EmpLastName;
         sqlAdd.Parameters.Add("dob", SqlDbType.Date).Value = newEmployee.DateOfBirth;
         sqlAdd.Parameters.Add("doj", SqlDbType.Date).Value = newEmployee.DateOfJoining;
         sqlAdd.Parameters.Add("gender", SqlDbType.NVarChar).Value = newEmployee.EmpGender;
         sqlAdd.Parameters.Add("isPresent", SqlDbType.Bit).Value = 1;
         sqlAdd.Parameters.Add("prefix", SqlDbType.NVarChar).Value = newEmployee.EmpPrefix;
         sqlAdd.Parameters.Add("emailid", SqlDbType.NVarChar).Value = newEmployee.EmailId;
         sqlAdd.Parameters.Add("imagepath", SqlDbType.NVarChar).Value = newEmployee.EmpImagePath;
         sqlAdd.Parameters.Add("designation", SqlDbType.NVarChar).Value = newEmployee.Designation;
         sqlAdd.Parameters.Add("description", SqlDbType.NVarChar).Value = newEmployee.Description;
         sqlAdd.Parameters.Add("teamid", SqlDbType.Int).Value = newEmployee.TeamId;
         sqlAdd.ExecuteNonQuery();
     }
     catch (Exception ex)
     { 
     }
     
 }