private void button3_Click(object sender, EventArgs e) { empleadoNegocio negocio = new empleadoNegocio(); negocio.eliminarEmpleado((Empleado)dgvEmpleados.CurrentRow.DataBoundItem); this.Close(); frmEmpleados ventana = new frmEmpleados(); ventana.Show(); }
private void cargarGrilla() { empleadoNegocio negocio = new empleadoNegocio(); try { listaEmpleadosLocal = negocio.listarEmpleado(); dgvEmpleados.DataSource = listaEmpleadosLocal; dgvEmpleados.Columns[0].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void button1_Click(object sender, EventArgs e) { empleadoNegocio negocio = new empleadoNegocio(); try { //MSF-20190420: ahora pasamos a usar siempre la variable empleadolocal, si vino algo de afuera, lo usamos //pero sino, tenemos que crear un heroe nuevo. if (empleadolocal == null) { empleadolocal = new Empleado(); } empleadolocal.activo = true; empleadolocal.dni = txtDni.Text; empleadolocal.nombre = txtNombre.Text; empleadolocal.apellido = txtApellido.Text; empleadolocal.direccion = txtDireccion.Text; empleadolocal.localidad = txtLocalidad.Text; empleadolocal.mail = txtMail.Text; empleadolocal.telefono = txtTelefono.Text; if (txtDni.Text.Trim() == "" || txtNombre.Text.Trim() == "" || txtApellido.Text.Trim() == "" || txtDireccion.Text.Trim() == "" || txtLocalidad.Text.Trim() == "" || txtTelefono.Text.Trim() == "" || txtMail.Text.Trim() == "") { MessageBox.Show("Debes completar todos los campos"); return; } //MSF-20190420: si el heroe tienen ID es porque vino uno existente de afuera, entonces lo modifico. //Sino, es porque lo acabo de crear, entonces lo mando a agregar. if (empleadolocal.id != 0) { negocio.modificarEmpleado(empleadolocal); } else { negocio.agregarEmpleado(empleadolocal); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }