Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
        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();
            }
        }