public void eliminarEmpleado() { objEmpleados objEmpleado = new objEmpleados(); cnEmpleados cnEmpleado = new cnEmpleados(); DialogResult eleccionEliminar = MessageBox.Show("¿Desea eliminar el empleado seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionEliminar == DialogResult.Yes) { objEmpleado.Cod_Empleado = Convert.ToInt32(dgvListaEmpleados.CurrentRow.Cells[0].Value.ToString()); cnEmpleado.eliminarEmpleado(objEmpleado); llenarDataGrigView(); txtCedula.Enabled = true; txtCorreo.Enabled = true; txtFecha_Contrato.Enabled = false; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public void actualizarEmpleado() { objEmpleados objEmpleado = new objEmpleados(); cnEmpleados cnEmpleado = new cnEmpleados(); if (validarCamposLlenos()) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el vehículo seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { if (cbEstado.Text == "Activo") { objEmpleado.Cod_Empleado = Convert.ToInt32(txtCodigoEmpleado.Text); objEmpleado.Nombre = txtNombre.Text; objEmpleado.Apellidos = txtApellidos.Text; objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString()); objEmpleado.Telefono = Convert.ToInt32(txtTelefono.Text); objEmpleado.Salario = txtSalario.Text; objEmpleado.Fecha_Contrato = Convert.ToDateTime(txtFecha_Contrato.Text); objEmpleado.Estado = Convert.ToInt32(cbEstado.SelectedValue.ToString()); } else { objEmpleado.Cod_Empleado = Convert.ToInt32(txtCodigoEmpleado.Text); objEmpleado.Nombre = txtNombre.Text; objEmpleado.Apellidos = txtApellidos.Text; objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString()); objEmpleado.Telefono = Convert.ToInt32(txtTelefono.Text); objEmpleado.Salario = txtSalario.Text; objEmpleado.Fecha_Despido = Convert.ToDateTime(txtFecha_Despido.Text); objEmpleado.Estado = Convert.ToInt32(cbEstado.SelectedValue.ToString()); } cnEmpleado.actualizarEmpleado(objEmpleado); llenarDataGrigView(); txtCedula.Enabled = true; txtCorreo.Enabled = true; txtFecha_Contrato.Enabled = false; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } } }
public void agregarEmpleado() { objEmpleados objEmpleado = new objEmpleados(); cnEmpleados cnEmpleado = new cnEmpleados(); if (validarCamposLlenos()) { objEmpleado.Cedula = txtCedula.Text; objEmpleado.Nombre = txtNombre.Text; objEmpleado.Apellidos = txtApellidos.Text; objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString()); objEmpleado.Correo = txtCorreo.Text; objEmpleado.Telefono = Convert.ToInt32(txtTelefono.Text); objEmpleado.Salario = txtSalario.Text; objEmpleado.Fecha_Contrato = Convert.ToDateTime(txtFecha_Contrato.Text); if (validarEmailCorrecto(txtCorreo.Text)) { if (cnEmpleado.insertarEmpleado(objEmpleado)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); } else { txtCedula.BackColor = Color.Tomato; txtCorreo.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar correctamente el correo electrónico", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtCorreo.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void cargarComboBoxes() { cnEmpleados cnEmpleado = new cnEmpleados(); DataTable TablaEmpleados = new DataTable(); if (cnEmpleado.consultarEmpleadosTaller().Rows.Count > 0) { cbMecanicos.DataSource = cnEmpleado.consultarEmpleadosTaller(); cbMecanicos.DisplayMember = "nombre_empleado"; cbMecanicos.ValueMember = "cod_empleado"; } else { cbMecanicos.DataSource = null; cbMecanicos.DisplayMember = ""; cbMecanicos.ValueMember = ""; } }
public void cargarComboBoxes() { cnEmpleados cnEmpleado = new cnEmpleados(); DataTable TablaEmpleados = new DataTable(); if (cnEmpleado.consultarEmpleadosNoGerentes().Rows.Count > 0) { cbNombreAdministrador.DataSource = cnEmpleado.consultarEmpleadosNoGerentes(); cbNombreAdministrador.DisplayMember = "nombre_empleado"; cbNombreAdministrador.ValueMember = "cod_empleado"; cargarCodigoAdministradorCorrecto(); } else { cbNombreAdministrador.DataSource = null; cbNombreAdministrador.Text = ""; txtCodAdministrador.Text = ""; } }
public void llenarDataGrigView() { cnEmpleados cnEmpleado = new cnEmpleados(); DataTable TablaEmpleados = new DataTable(); dgvListaEmpleados.Rows.Clear(); dgvListaEmpleados.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; if (rbEmpleadosActivos.Checked) { TablaEmpleados = cnEmpleado.consultarEmpleados(1); } else if (rbEmpleadosInactivos.Checked) { TablaEmpleados = cnEmpleado.consultarEmpleados(2); } for (int i = 0; i < TablaEmpleados.Rows.Count; i++) { String solamenteFechaContrato = TablaEmpleados.Rows[i][8].ToString().Split(' ')[0].Trim(); String solamenteFechaDespido = TablaEmpleados.Rows[i][9].ToString().Split(' ')[0].Trim(); String estado = "Inactivo"; if (Convert.ToInt32(TablaEmpleados.Rows[i][10].ToString()) == 1) { estado = "Activo"; } dgvListaEmpleados.Rows.Add(TablaEmpleados.Rows[i][0], TablaEmpleados.Rows[i][1], TablaEmpleados.Rows[i][2], TablaEmpleados.Rows[i][3], TablaEmpleados.Rows[i][4], TablaEmpleados.Rows[i][5], TablaEmpleados.Rows[i][6], TablaEmpleados.Rows[i][7], solamenteFechaContrato, solamenteFechaDespido, estado); } cbEstado.Enabled = false; }
public void cargarComboBoxes() { cnEmpleados cnEmpleado = new cnEmpleados(); cnClientes cnClientes = new cnClientes(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); DataTable TablaEmpleados = new DataTable(); DataTable TablaClientes = new DataTable(); cnVehiculoNuevo cnVehiculoNuevo = new cnVehiculoNuevo(); //Carga Empleados if (cnEmpleado.consultarEmpleadosTaller().Rows.Count > 0) { cbEmpleado.DataSource = cnEmpleado.consultarEmpleadosTaller(); cbEmpleado.DisplayMember = "nombre_empleado"; cbEmpleado.ValueMember = "cod_empleado"; } else { cbEmpleado.DataSource = null; cbEmpleado.DisplayMember = ""; cbEmpleado.ValueMember = ""; } //Carga clientes if (cnClientes.consultarClientes().Rows.Count > 0) { cbCliente.DataSource = cnClientes.consultarClientes(); cbCliente.DisplayMember = "NOMBRE"; cbCliente.ValueMember = "COD_CLIENTE"; } else { cbCliente.DataSource = null; cbCliente.DisplayMember = ""; cbCliente.ValueMember = ""; } }