private void BtnAceptar_Click(object sender, EventArgs e) { ControlDatos control = new ControlDatos(); DateTime fechaElegida = Convert.ToDateTime(dateTimePickerNacimiento.Value); EmpleadosABM empleados = new EmpleadosABM(); if (control.validarIngresoTextBox(TextBoxApellido) && control.validarIngresoTextBox(TextBoxNombre) && control.validarIngresoTextBox(TextBoxDocumento) && control.validarIngresoTextBox(TextBoxEmail) && control.validarIngresoTextBox(TextBoxTelefono) && control.validarIngresoComboBox(comboCargo) && control.validarIngresoComboBox(comboTipoDoc) && control.validarIngresoRadioButton(RadioMujer, RadioHombre) && control.validarIngresoFecha(fechaElegida)) { int ValorRadioButton; string cadenaResultado; if (RadioHombre.Checked) { ValorRadioButton = 1; } else { ValorRadioButton = 2; } cadenaResultado = empleados.InsertarEmpleado(Int32.Parse(this.comboTipoDoc.SelectedValue.ToString()) , Int32.Parse(this.TextBoxDocumento.Text), this.TextBoxApellido.Text, this.TextBoxNombre.Text , ValorRadioButton, fechaElegida.ToString("MM-dd-yyyy"), this.TextBoxEmail.Text , Int32.Parse(this.TextBoxTelefono.Text), Int32.Parse(comboCargo.SelectedValue.ToString())).ToString(); MessageBox.Show(empleados.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } }
private void Consulta() { EmpleadosABM empleados = new EmpleadosABM(); string cadenaResultado; DataTable tabla = new DataTable(); cadenaResultado = empleados.ConsultarEmpleados().ToString(); tabla = empleados.tablaEmpleado; if (cadenaResultado == "correcto") { this.CargarGrilla(tabla); } else { MessageBox.Show(empleados.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnEliminar_Click(object sender, EventArgs e) { if (dataGridEmpleados.CurrentRow != null) { if (MessageBox.Show("¿Seguro que desea eliminar el Empleado?", "Importante!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { EmpleadosABM empleado = new EmpleadosABM(); int ID = Int32.Parse(dataGridEmpleados.CurrentRow.Cells[0].Value.ToString()); empleado.EliminarEmpleado(ID); MessageBox.Show(empleado.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information); Consulta(); } } else { MessageBox.Show("Para eliminar primero seleccione una fila de la grilla" , "Importante!", MessageBoxButtons.OK , MessageBoxIcon.Exclamation); } }
private void BtnBuscar_Click(object sender, EventArgs e) { EmpleadosABM empleados = new EmpleadosABM(); string cadenaResultado; string selectedValue = ""; DataTable tabla = new DataTable(); if (comboTipoDocumento.SelectedValue == null) { selectedValue = "0"; } else { selectedValue = this.comboTipoDocumento.SelectedValue.ToString(); } if (this.textBoxNombre.Text != "" || this.textBoxApellido.Text != "" || selectedValue != "0" || this.textBoxDocumento.Text != "") { cadenaResultado = empleados.ConsultarEmpleadosFiltros(this.textBoxNombre.Text, this.textBoxApellido.Text, selectedValue, this.textBoxDocumento.Text).ToString(); if (cadenaResultado == "correcto") { tabla = empleados.tablaEmpleado; this.CargarGrilla(tabla); } else { MessageBox.Show(empleados.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.Consulta(); } }