コード例 #1
0
        void GrvClientes_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow filaSeleccionada = grvEmpleados.Rows[e.RowIndex];

            filaSeleccionada.Selected = true;

            EmpleadoPresentacion empleadoSeleccionado = (EmpleadoPresentacion)filaSeleccionada.DataBoundItem;

            CargarEmpleadoSeleccionado(empleadoSeleccionado);
        }
コード例 #2
0
        void GrvClientes_SelectionChanged(object sender, EventArgs e)
        {
            int filasSeleccionadas = grvEmpleados.SelectedRows.Count;

            if (filasSeleccionadas == 0 || filasSeleccionadas > 1)
            {
                return;
            }

            DataGridViewRow      filaSeleccionada     = grvEmpleados.CurrentRow;
            EmpleadoPresentacion empleadoSeleccionado = (EmpleadoPresentacion)filaSeleccionada.DataBoundItem;

            CargarEmpleadoSeleccionado(empleadoSeleccionado);
        }
コード例 #3
0
        void CargarEmpleadoSeleccionado(EmpleadoPresentacion empleado)
        {
            txtCUIT.Text                = empleado.CUIT;
            txtNombre.Text              = empleado.Nombre;
            dtpFechaNacimiento.Value    = empleado.FechaNacimiento;
            txtDomicilio.Text           = empleado.Domicilio;
            cboProvincias.SelectedItem  = empleado.Provincia;
            cboLocalidades.SelectedItem = empleado.Localidad;
            txtCP.Text         = empleado.CodigoPostal;
            txtTelefono.Text   = empleado.Telefono;
            txtEmail.Text      = empleado.Email;
            dtpFechaAlta.Value = empleado.FechaAlta;

            DateTime fechaBaja = dtpFechaBaja.MinDate;

            if (empleado.FechaBaja.HasValue)
            {
                fechaBaja = empleado.FechaBaja.Value;
            }

            dtpFechaBaja.Value = fechaBaja;
            chkActivo.Checked  = !empleado.FechaBaja.HasValue;
        }