Ejemplo n.º 1
0
        // Get information about employee to edit
        private void EditButton_Click(object sender, EventArgs e)
        {
            ListViewItem item         = lstEmployeesListView.Items[lstEmployeesListView.SelectedIndices[0]];
            clsEmployee  editEmployee = new clsEmployee();

            editEmployee.ID = (Convert.ToInt32(item.SubItems[0].Text));
            editEmployee.Read();

            using (frmEmployeesInformation InfoForm = new frmEmployeesInformation(false)
            {
                newEmployee = editEmployee
            })
            {
                InfoForm.txtNameBox.Text       = editEmployee.Name;
                InfoForm.txtNationalIDBox.Text = editEmployee.NationalID.ToString();
                InfoForm.txtHeightBox.Text     = editEmployee.Height.ToString();
                InfoForm.txtWeightBox.Text     = editEmployee.Weight.ToString();
                InfoForm.BirthDatePicker.Value = editEmployee.Birthdate.Date;

                if (InfoForm.ShowDialog() == DialogResult.OK)
                {
                    if (InfoForm.validValue)
                    {
                        editEmployee.Name       = InfoForm.txtNameBox.Text;
                        editEmployee.NationalID = Convert.ToInt32(InfoForm.txtNationalIDBox.Text);
                        editEmployee.Height     = Convert.ToDouble(InfoForm.txtHeightBox.Text);
                        editEmployee.Weight     = Convert.ToDouble(InfoForm.txtWeightBox.Text);
                        editEmployee.Birthdate  = InfoForm.BirthDatePicker.Value.Date;
                        editEmployee.Update();

                        lstEmployeesListView.SelectedItems[0].SubItems[1].Text = editEmployee.Name;
                        lstEmployeesListView.SelectedItems[0].SubItems[2].Text = editEmployee.Birthdate.ToShortDateString();
                    }
                }
            }
        }
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        objEmployee.EmployeeID   = Convert.ToInt32(Request["EmployeeId"].ToString());
        objEmployee.Name         = txtName.Text.Trim();
        objEmployee.Designation  = txtDesignation.Text.Trim();
        objEmployee.Degree       = txtDegree.Text.Trim();
        objEmployee.DepartmentId = Convert.ToInt32(ddlDepartment.SelectedValue);

        if (txtDOJ.Text.Trim() != "")
        {
            objEmployee.DOJ = Convert.ToDateTime(txtDOJ.Text.Trim());
        }
        else
        {
            objEmployee.DOJ = Convert.ToDateTime("01/01/1900");
        }

        if (txtDOC.Text.Trim() != "")
        {
            objEmployee.DOC = Convert.ToDateTime(txtDOC.Text.Trim());
        }
        else
        {
            objEmployee.DOC = Convert.ToDateTime("01/01/1900");
        }

        objEmployee.Status = Convert.ToInt32(ddlStatus.SelectedValue);

        if (txtDOB.Text.Trim() != "")
        {
            objEmployee.DOB = Convert.ToDateTime(txtDOB.Text.Trim());
        }
        else
        {
            objEmployee.DOB = Convert.ToDateTime("01/01/1900");
        }

        objEmployee.Address = txtAddress.Text.Trim();
        objEmployee.City    = txtCity.Text.Trim();
        objEmployee.State   = txtState.Text.Trim();
        objEmployee.Zip     = txtZipCode.Text.Trim();
        objEmployee.Phone   = txtPhone.Text.Trim();
        objEmployee.Mobile  = txtMobile.Text.Trim();
        objEmployee.Email   = txtEmail.Text.Trim();
        objEmployee.Bio     = txtBio.Text.Trim();


        string sFileName;
        string sPathName;

        if (filePhoto.HasFile)
        {
            string sPath = "";
            string sFile = filePhoto.FileName.ToString();

            sFileName = Guid.NewGuid().ToString();

            sPath     = Server.MapPath("EmpPhotos");
            sFileName = sFileName + sFile.Substring(sFile.LastIndexOf("."));
            filePhoto.SaveAs(sPath + "\\" + sFileName);
            sPathName = "EmpPhotos\\" + sFileName;
        }
        else
        {
            if ((imgPhoto.ImageUrl.ToString() == "EmpPhotos\\NoImage.jpg") || (imgPhoto.ImageUrl.ToString() == ""))
            {
                sPathName = "NoImage.jpg";
            }
            else
            {
                sPathName = imgPhoto.ImageUrl.ToString();
            }
        }
        objEmployee.Photo = sPathName;

        objEmployee.Update();
        Response.Redirect("Manage-Employee.aspx");
    }
Ejemplo n.º 3
0
 protected void btnUpdate_Click(object sender, EventArgs e)
 {
     //   objEmployee.EmployeeId = Convert.ToInt32(Request["EmployeeId"].ToString());
     //    string sFilename = Guid.NewGuid().ToString();
     //    if (filePhoto.HasFile)
     //    {
     //        string sPath = "";
     //        string sFile = filePhoto.FileName.ToString();
     //        sPath = Server.MapPath("EmpPhotos");
     //        sFilename = sFilename + sFile.Substring(sFile.LastIndexOf("."));
     //        filePhoto.SaveAs(sPath + "\\" + sFilename);
     //    }
     //    else
     //    {
     //        sFilename = txtPhoto.Text;
     //    }
     //    objEmployee.Name = txtName.Text.Trim();
     //    objEmployee.Designation = txtDesignation.Text.Trim();
     //    objEmployee.DepartmentId = Convert.ToInt32(ddlDepartment.SelectedValue);
     //    if (txtDOJ.Text.Trim() != "")
     //    {
     //        objEmployee.DOJ = Convert.ToDateTime(txtDOJ.Text.Trim());
     //    }
     //    else
     //    {
     //        objEmployee.DOJ = Convert.ToDateTime("01/01/1900");
     //    }
     //    if (txtDOC.Text.Trim() != "")
     //    {
     //        objEmployee.DOC = Convert.ToDateTime(txtDOC.Text.Trim());
     //    }
     //    else
     //    {
     //        objEmployee.DOC = Convert.ToDateTime("01/01/1900");
     //    }
     //    objEmployee.Status = Convert.ToInt32(ddlStatus.SelectedValue);
     //    if (txtDOB.Text.Trim() != "")
     //    {
     //        objEmployee.DOB = Convert.ToDateTime(txtDOB.Text.Trim());
     //    }
     //    else
     //    {
     //        objEmployee.DOB = Convert.ToDateTime("01/01/1900");
     //    }
     //    objEmployee.Address = txtAddress.Text.Trim();
     //    objEmployee.City = txtCity.Text.Trim();
     //    objEmployee.State = txtState.Text.Trim();
     //    objEmployee.Zip = txtZipcode.Text.Trim();
     //    objEmployee.Phone = txtPhone.Text.Trim();
     //    objEmployee.Mobile = txtMobile.Text.Trim();
     //    objEmployee.Email = txtEmail.Text.Trim();
     //    objEmployee.Bio = txtBio.Text.Trim();
     //    objEmployee.Degree = txtDegree.Text.Trim();
     //    objEmployee.Photo = sFilename;
     objEmployee.Name     = txtName.Text.Trim();
     objEmployee.L_Name   = lname.Text.Trim();
     objEmployee.Uname    = uname.Text.Trim();
     objEmployee.Email    = email.Text.Trim();
     objEmployee.Password = password.Text.Trim();
     objEmployee.Type     = type.Text.Trim();
     objEmployee.Address  = txtAddress.Text.Trim();
     objEmployee.Mobile   = txtMobile.Text.Trim();
     objEmployee.Question = txtQue.Text.Trim();
     objEmployee.Answer   = txtAns.Text.Trim();
     objEmployee.Answer   = txtAns.Text.Trim();
     if (txtDOB.Text.Trim() != "")
     {
         objEmployee.DOB = Convert.ToDateTime(txtDOB.Text.Trim());
     }
     else
     {
         objEmployee.DOB = Convert.ToDateTime("01/01/1900");
     }
     objEmployee.Update();
     Response.Redirect("Manage-Employee.aspx");
 }