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());
            }
        }
Exemple #3
0
        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());
            }
        }