//Boton de Insertar datos
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                //Crea un objeto CEmpleado con los valores .text de los controles de entrada del formulario.
                newEmpleado = new CEmpleado(txtNombre.Text.SQLInyectionClearString(), mtxtFechaNac.Text, cmbGenero.Text, mtxtCedula.Text.Replace("-", ""), txtLaboral.Text, (nudComision.Value) / 100, mtxtFechaIngreso.Text, txtEstado.Text, decimal.Parse(txtSueldo.Text.Replace(",", "").Replace("RD$", "")), cmbTipoUsuario.Text);

                if (newEmpleado.nombre == "" || newEmpleado.fecha == "" || newEmpleado.genero == "" || newEmpleado.tandaLabor == "" || newEmpleado.fechaIngreso == "" || newEmpleado.estado == "" || newEmpleado.tipoUsuario == "")
                {
                    MessageBox.Show("Se deben completar todos los campos", "Error en la Insercion de datos");
                }
                else
                {
                    if (newEmpleado.cedulaValida == false)
                    {
                        MessageBox.Show("Cedula Invalida", "Error en la Insercion de datos");
                    }
                    else
                    {
                        newEmpleado.Insertar();                            //Ejecuta el metodo Insertar del objeto recien creado.
                        MessageBox.Show("Se han insertado los datos de: " + txtNombre.Text + " en la Base de Datos.", "Insercion Correcta");
                        limpiar();                                         //Limpia el atributo .Text de todos los controles de entrada
                        dataGridView1.DataSource = CEmpleado.Visualizar(); //Viasualiza los cambios en el Dtgv
                    }
                }
            }
            catch
            {
                MessageBox.Show("Inserte los datos correctamente", "Error en la insercion de datos");
            }
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Empleado empleado = new Empleado();

            empleadoBindingSource.EndEdit();
            empleado = (Empleado)empleadoBindingSource.Current;
            cEmpleado.Insertar(empleado);
            if (actualizacion)
            {
                MessageBox.Show("Empleado actualizado con éxito");
            }
            else
            {
                MessageBox.Show("Empleado registrado con éxito");
            }
            actualizacion = false;
            activarcontroles();
        }