Exemplo n.º 1
0
        private void buttonListEmployee_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();


            EmployeeDA.ListEmployee(listView1);
        }
Exemplo n.º 2
0
        private void buttonSaveEmployee_Click(object sender, EventArgs e)
        {
            List <Employees> listEmp = EmployeeDA.ListEmployee();

            if (IsValidEmployeeData())
            {
                if (!Validation.IsUniqueEmployeeID(listEmp, Convert.ToInt32(textBoxEmployeeId.Text)))
                {
                    MessageBox.Show(" DUPLICATE ", "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    textBoxEmployeeId.Clear();
                    textBoxEmployeeId.Focus();
                    return;
                }
                else
                {
                    Employees Employees = new Employees();
                    Employees.EmployeeId = Convert.ToInt32(textBoxEmployeeId.Text);
                    Employees.FirstName  = textBoxFirstName.Text;
                    Employees.LastName   = textBoxLastName.Text;
                    Employees.JobTitle   = comboBoxJobTitle.Text;
                    Employees.HomePhone  = maskedTextBoxPhone.Text;
                    Employees.Email      = textBoxEmail.Text;
                    Employees.Status     = comboBoxStatus.Text;
                    EmployeeDA.Save(Employees);
                    listEmp.Add(Employees);
                    buttonListEmployee.Enabled = true;
                    ClearAll();
                }
            }
        }
Exemplo n.º 3
0
 private void buttonUpdateEmployee_Click(object sender, EventArgs e)
 {
     if ((textBoxFirstNameEm.Text == "") || (textBoxLastNameEM.Text == "") || (maskedTextBoxEmployee.Text == "") || (textBoxEmailEM.Text == "") || (comboBoxJobTitleEmployee.Text == ""))
     {
         MessageBox.Show("Please enter a valid employee ID", "Missing Data");
         textBoxEmployeeID.Clear();
         textBoxEmployeeID.Focus();
         return;
     }
     else
     {
         Employee Emp = new Employee();
         Emp.EmployeeID  = Convert.ToInt32(textBoxEmployeeID.Text);
         Emp.FirstName   = textBoxFirstNameEm.Text;
         Emp.LastName    = textBoxLastNameEM.Text;
         Emp.PhoneNumber = maskedTextBoxEmployee.Text;
         Emp.Email       = textBoxEmailEM.Text;
         Emp.JobTitle    = comboBoxJobTitleEmployee.Text;
         DialogResult ans = MessageBox.Show("Do you really want to update this Employee?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
         if (ans == DialogResult.Yes)
         {
             EmployeeDA.Update(Emp);
             MessageBox.Show("Employee record has been updated successfully", "Confirmation");
         }
         textBoxEmployeeID.Enabled = true;
         ClearAllEmployee();
     }
 }
Exemplo n.º 4
0
        public HttpStatusCode Delete(int Id)
        {
            ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;

            EmployeeDA.DeleteEmployee(Id, p.Claims);
            return(HttpStatusCode.OK);
        }
        public HttpResponseMessage Post(RegisterEmployee re)
        {
            ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;

            EmployeeDA.LogEmployee(re, p.Claims);
            return(new HttpResponseMessage(HttpStatusCode.OK));
        }
Exemplo n.º 6
0
 public MIS_Management()
 {
     InitializeComponent();
     EmployeeDA.ListEmployee(listViewEmployee);
     EmployeeDA.ListEmployee(listViewEmployee2);
     UserDA.ListUser(listViewUsers);
 }
        public HttpResponseMessage Delete(long id)
        {
            ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;

            EmployeeDA.DeleteEmployee(id, p.Claims);
            return(new HttpResponseMessage(HttpStatusCode.OK));
        }
Exemplo n.º 8
0
 //*******************************************************
 // Information validation section
 //*******************************************************
 private void btnLogin_Click(object sender, System.EventArgs e)
 {
     if (Validator.Validation.IsNumber(txtUserName))
     {
         if (
             (Convert.ToInt32(txtUserName.Text) == GeneralDataManipulation.listOfEmployee[GeneralDataManipulation.userINDEX].EmpId)
             &&
             (txtNewPass1.Text == txtNewPass2.Text)
             &&
             (txtOldPass.Text == GeneralDataManipulation.userPass)
             )
         {
             var confirmResult = MetroMessageBox.Show(this, "Are you sure to modify your password?", "Confirm Modification!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
             if (confirmResult == DialogResult.Yes)
             {
                 GeneralDataManipulation.listOfEmployee[GeneralDataManipulation.userINDEX].UserPassword = txtNewPass1.Text;
                 EmployeeDA.WriteUser(GeneralDataManipulation.listOfEmployee);
                 this.Close();
             }
             else
             {
                 MetroMessageBox.Show(this, "The password wasn't modified.", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         else
         {
             MetroMessageBox.Show(this, "Something is wrong, check entered data", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Employee)Session["employee"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            string storeNum = (string)Session["storeNum"];


            Label lblStoreID = new Label();

            orderID.Value = Request.QueryString.Get("id");
            int driverID = DeliveryDA.GetDeliveryDriverByOrder(Convert.ToInt32(orderID.Value));

            List <Employee> drivers = EmployeeDA.GetDriversByStoreNumberWithDeliveryCount(storeNum);

            foreach (Employee driver in drivers)
            {
                string   name       = driver.EmployeeFirst + " " + driver.EmployeeLast;
                int      employeeID = driver.EmployeeID;
                ListItem listItem   = new ListItem(name, Convert.ToString(employeeID));
                if (employeeID == driverID)
                {
                    listItem.Selected = true;
                }
                driverList.Items.Add(listItem);
            }
        }
Exemplo n.º 10
0
        private void buttonSearchEmployee_Click(object sender, EventArgs e)
        {
            int choice = comboBox1.SelectedIndex;

            switch (choice)
            {
            case -1:
                MessageBox.Show("Please select the search option");
                break;

            case 0:
                Employee Empl = EmployeeDA.Search(Convert.ToInt32(textBoxSearcher.Text));
                if (Empl != null)
                {
                    textBoxEmployeeID.Text        = (Empl.EmployeeID).ToString();
                    textBoxFirstNameEm.Text       = Empl.FirstName;
                    textBoxLastNameEM.Text        = Empl.LastName;
                    maskedTextBoxEmployee.Text    = Empl.PhoneNumber;
                    textBoxEmailEM.Text           = Empl.Email;
                    comboBoxJobTitleEmployee.Text = Empl.JobTitle;
                    textBoxEmployeeID.Enabled     = false;
                }

                else
                {
                    MessageBox.Show("Employee not Found!");
                    textBoxSearcher.Clear();
                    textBoxSearcher.Focus();
                }
                break;

            default:
                break;
            }
        }
Exemplo n.º 11
0
        private void flatButton1_Click(object sender, EventArgs e)
        {
            EmployeeDA.BinaryReader(listofemployee);
            this.Hide();
            MIS_Manager nmis = new MIS_Manager();

            nmis.Show();
        }
        public HttpResponseMessage Put(Employee c)
        {
            ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;

            EmployeeDA.UpdateEmployee(c, p.Claims);

            return(new HttpResponseMessage(HttpStatusCode.OK));
        }
Exemplo n.º 13
0
        private void changePasswordButton_Click(object sender, EventArgs e)
        {
            bool error = false;

            EmployeeDA eda = new EmployeeDA();
            Employee   emp = eda.getOneEmployeeByID(staffID, conn);

            if (string.IsNullOrWhiteSpace(currentPasswordTextBox.Text) || !Security.verifyHash(currentPasswordTextBox.Text, "SHA512", emp.getPassword()))
            {
                currentPasswordErrorLabel.Visible = true;
                error = true;
            }
            else
            {
                currentPasswordErrorLabel.Visible = false;
            }

            if (string.IsNullOrWhiteSpace(newPasswordTextBox.Text) || !FormatChecker.checkPasswdFormat(newPasswordTextBox.Text))
            {
                newPasswordErrorLabel.Visible = true;
                error = true;
            }
            else
            {
                newPasswordErrorLabel.Visible = false;
            }

            if (string.IsNullOrWhiteSpace(confirmPasswordTextBox.Text) || !newPasswordTextBox.Text.Equals(confirmPasswordTextBox.Text))
            {
                confirmPasswordErrorLabel.Visible = true;
                error = true;
            }
            else
            {
                confirmPasswordErrorLabel.Visible = false;
            }

            if (!error)
            {
                emp.setPassword(Security.getHash(newPasswordTextBox.Text, "SHA512", null));
                int i = eda.update(emp, staffID, conn);
                if (i > 0)
                {
                    MessageBox.Show(rs.GetString("passwordChangedMsg"));
                    emp = null;
                }
                else
                {
                    MessageBox.Show(rs.GetString("failToChangePasswdMsg"), rs.GetString("errorText"), MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            currentPasswordTextBox.Clear();
            newPasswordTextBox.Clear();
            confirmPasswordTextBox.Clear();
        }
Exemplo n.º 14
0
        private void button2_Click(object sender, EventArgs e)
        {
            Employee emp = new Employee();

            emp.EmployeeId = Convert.ToInt32(textBox1.Text);
            emp.FirstName  = textBox2.Text;
            emp.LastName   = textBox3.Text;
            emp.JobTitle   = textBox4.Text;
            EmployeeDA.Update(emp);
        }
Exemplo n.º 15
0
        private void buttonEmpDelete_Click(object sender, EventArgs e)
        {
            int itemselected = Convert.ToInt32(textBoxEmpID.Text);

            EmployeeDA.Delete(itemselected);
            MessageBox.Show("Employee record has been deleted successfully", "Confirmation");
            ClearAllEmp();
            UpdateComboBoxes();
            buttonEmpList.PerformClick();
        }
        public HttpResponseMessage Post(Employee c)
        {
            ClaimsPrincipal p  = RequestContext.Principal as ClaimsPrincipal;
            int             id = EmployeeDA.InsertEmployee(c, p.Claims);

            HttpResponseMessage message = new HttpResponseMessage(HttpStatusCode.OK);

            message.Content = new StringContent(id.ToString());
            return(message);
        }
Exemplo n.º 17
0
        public HttpResponseMessage Put(Employee e)
        {
            ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;
            int             i = EmployeeDA.NotActiveToActive(e, p.Claims);

            if (i == 0)
            {
                return(new HttpResponseMessage(HttpStatusCode.NoContent));
            }
            return(new HttpResponseMessage(HttpStatusCode.OK));
        }
Exemplo n.º 18
0
        //Delete
        private void buttonEmpDelete_Click(object sender, EventArgs e)
        {
            DialogResult ans = MessageBox.Show("Are you sure you want to delete the employee information?", "Delete Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (ans == DialogResult.Yes)
            {
                EmployeeDA.Delete(Convert.ToInt32(textBoxEmpId.Text));
                EmployeeDA.ListEmployees(listViewEmp);
                UpdateComboBoxes();
            }
        }
        internal bool AddEmployee(EmployeeViewModel model)
        {
            EmployeeDA DAmanager = new EmployeeDA();
            Employee   emp       = new Employee();

            emp.Age           = model.Age;
            emp.Name          = model.Name;
            emp.Salary        = model.Salary;
            emp.MaritalStatus = model.MaritalStatus;
            emp.Location      = model.Location;
            return(DAmanager.AddEmployee(emp));
        }
Exemplo n.º 20
0
        public void fillcombobox()
        {
            EmployeeDA.BinaryReader(listofemployee);

            foreach (Employee element in listofemployee)
            {
                if (element.Password != 0)
                {
                    flatComboBoxLogin.Items.Add(element.Employeeid);
                }
            }
        }
Exemplo n.º 21
0
        //Add Employee
        private void buttonEmpAdd_Click(object sender, EventArgs e)
        {
            Validator checker = new Validator();

            if (checker.isValidID(textBoxEmpId, 5) && checker.isValidName(textBoxEmpFName, "First") &&
                checker.isValidName(textBoxEmpLName, "Last") && checker.isNotNull(comboBoxEmpPos.Text, "Position") &&
                checker.isNotNull(textBoxEmpEmail.Text, "E-mail") && checker.isNotNull(maskedTextBoxEmpPhone.Text, "Phone"))
            {
                //Save the data to the file
                EmployeeDA.Save(createEmployee());
                UpdateComboBoxes();
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (Validator.IsValidID(textBoxEmployeeId))
            {
                Employee employee = new Employee();

                employee.EmployeeID = Convert.ToInt32(textBoxEmployeeId.Text);
                employee.Name       = textBoxName.Text;
                employee.JobTitle   = textBoxJobTitle.Text;
                listEmployee.Add(employee);
                EmployeeDA.Save(employee);
            }
        }
Exemplo n.º 23
0
        private void buttonList_Click(object sender, EventArgs e)
        {
            Employee emp = new Employee();

            if (EmployeeValidation.isValidID(textboxEmployeeId) && EmployeeValidation.isValidName(textboxName))
            {
                emp.EmployeeID  = Convert.ToInt32(textboxEmployeeId.Text);
                emp.Name        = textboxName.Text;
                emp.PhoneNumber = maskedtextboxPhoneNumber.Text;
                EmployeeDA.Add(emp);
                ClearAll();
            }
        }
Exemplo n.º 24
0
        private void button5_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            Employee emp = new Employee();

            emp = EmployeeDA.SearchById(textBox6.Text);
            ListViewItem item = new ListViewItem(emp.EmployeeId.ToString());

            item.SubItems.Add(emp.FirstName);
            item.SubItems.Add(emp.LastName);
            item.SubItems.Add(emp.JobTitle);
            listView1.Items.Add(item);
        }
Exemplo n.º 25
0
        private void button1_Click(object sender, EventArgs e)
        {
            Employee employee = new Employee();

            if (Validator.IsValidId(textBox1.Text, 7) && (Validator.IsValidName(textBox2.Text)) && (Validator.IsValidName(textBox3.Text)) && (Validator.IsValidName(textBox4.Text)) && (!Validator.IsDuplicatedId(Convert.ToInt32(textBox1.Text))))
            {
                employee.EmployeeNumber = Convert.ToDouble(textBox1.Text.Trim());
                employee.FirstName      = textBox2.Text.Trim();
                employee.LastName       = textBox3.Text.Trim();
                employee.JobTitle       = textBox4.Text;
                EmployeeDA.Save(employee);
            }
        }
        public override Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
        {
            string       mode     = context.UserName.Substring(0, 1);
            Organisation o        = null;
            bool         fail     = true;
            string       username = context.UserName.Substring(1);

            switch (mode)
            {
            case "m":
                o = OrganisationDA.CheckCredentials(username, context.Password);
                if (o != null)
                {
                    fail = false;
                }
                break;

            case "s":
                o = OrganisationDA.GetOrganisation(Int32.Parse(username));
                Employee employee = EmployeeDA.GetEmployeeByName(context.Password, o);
                if (o != null && employee != null)
                {
                    fail = false;
                }
                break;

            case "r":
                o = OrganisationDA.GetOrganisation(Int32.Parse(username));
                Customer customer = CustomerDA.GetCustomerByName(context.Password, o);
                if (o != null && customer != null)
                {
                    fail = false;
                }
                break;
            }
            if (fail)
            {
                context.Rejected();
                return(Task.FromResult(0));
            }

            var id = new ClaimsIdentity(context.Options.AuthenticationType);

            id.AddClaim(new Claim("userid", o.ID.ToString()));
            id.AddClaim(new Claim("dbname", o.DbName));
            id.AddClaim(new Claim("dblogin", o.DbLogin));
            id.AddClaim(new Claim("dbpass", o.DbPassword));

            context.Validated(id);
            return(Task.FromResult(0));
        }
Exemplo n.º 27
0
        public List <Employee> GetEmployees(List <int> ids)
        {
            EmployeeDA      employeeDA   = new EmployeeDA();
            List <Employee> listEmployee = new List <Employee>();

            if (ids.Count > 0)
            {
                return(GroupEmployees(JsonConvert.DeserializeObject <List <Employee> >(ApiHelper.HttpGet("http://masglobaltestapi.azurewebsites.net/api/Employees"))).ToList().FindAll(x => ids.Contains(x.id)).ToList());
            }
            else
            {
                return(GroupEmployees(JsonConvert.DeserializeObject <List <Employee> >(ApiHelper.HttpGet("http://masglobaltestapi.azurewebsites.net/api/Employees"))).ToList());
            }
        }
Exemplo n.º 28
0
        public List <Employee> Gets()
        {
            List <Employee> oEmployees = new List <Employee>();

            Conn.Open();
            SqlDataReader oReader = null;

            oReader = EmployeeDA.Gets(Conn);
            if (oReader.Read())
            {
                oEmployees = CreateObjects(oReader);
            }
            Conn.Close();
            return(oEmployees);
        }
Exemplo n.º 29
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            Order    order    = OrderDA.GetOrderByID(Convert.ToInt32(orderID.Value));
            Employee employee = EmployeeDA.GetEmployeeByID(Convert.ToInt32(driverList.SelectedValue));

            if (DeliveryDA.GetDeliveryByOrderID(order.OrderID) != null)
            {
                DeliveryDA.UpdateDriverForOrder(order, employee);
            }
            else
            {
                DeliveryDA.AddDriverToOrder(order, employee);
            }
            Response.Redirect("OrdersList.aspx");
        }
 private void MIS_Manager_Load(object sender, EventArgs e)
 {
     EmployeeDA.BinaryReader(listofemployee);
     AddtoListUsers();
     AddToListEmployee();
     metroListViewemployee.FullRowSelect = true;
     foreach (EnumStatus element in Enum.GetValues(typeof(EnumStatus)))
     {
         flatComboBoxempstatus.Items.Add(element);
     }
     foreach (Employee element in listofemployee)
     {
         flatComboBoxuser.Items.Add(element.Employeeid);
     }
 }