//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"); } }
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(); }