private void Procesar() { CRUDManager.Entidades.Empleado em = new CRUDManager.Entidades.Empleado(); em.AsignarUsuario = (chkAsignarUsuario.CheckState == CheckState.Checked); em.IdEmpleado = idEmpleado; em.Primer_Nombre = txtPrimerNombre.Text; em.Segundo_Nombre = txtSegundoNombre.Text; em.Primer_Apellido = txtPrimerApellido.Text; em.Segundo_Apellido = txtSegundoApellido.Text; em.Telefono = txtTelefono.Text; em.DUI = txtDui.Text; em.Email = txtEmail.Text; em.Residencia = txtResidencia.Text; em.IdMunicipio = cbMunicipios.SelectedValue.ToString(); em.Usuario.NombreUsuario = txtUsuario.Text; em.Usuario.Password = txtPassword.Text; em.Usuario.IdRol = cbRol.SelectedValue.ToString(); em.Especialidad = cbEspecialidades.SelectedValue.ToString(); if (ValidarDatos()) { if (idEmpleado == String.Empty) { if (em.Insertar()) { MessageBox.Show("Empleado agregado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Error Inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (em.Actualizar()) { MessageBox.Show("Empleado modificado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Error Inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "Esta Seguro que quiere eliminar este empleado", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { CRUDManager.Entidades.Empleado em = new CRUDManager.Entidades.Empleado(); em.IdEmpleado = dgvEmpleados.CurrentRow.Cells["ID"].Value.ToString(); if (em.Eliminar()) { MessageBox.Show("Empleado Eliminado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al Eliminar Empleado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } CargarEmpleados(); } }