示例#1
0
        void GrvClientes_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow filaSeleccionada = grvProveedores.Rows[e.RowIndex];

            filaSeleccionada.Selected = true;

            ProveedorPresentacion proveedorSeleccionado = (ProveedorPresentacion)filaSeleccionada.DataBoundItem;

            CargarProveedorSeleccionado(proveedorSeleccionado);
        }
示例#2
0
        void GrvClientes_SelectionChanged(object sender, EventArgs e)
        {
            int filasSeleccionadas = grvProveedores.SelectedRows.Count;

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

            DataGridViewRow       filaSeleccionada      = grvProveedores.CurrentRow;
            ProveedorPresentacion proveedorSeleccionado = (ProveedorPresentacion)filaSeleccionada.DataBoundItem;

            CargarProveedorSeleccionado(proveedorSeleccionado);
        }
示例#3
0
        void CargarProveedorSeleccionado(ProveedorPresentacion proveedor)
        {
            txtCUIT.Text                = proveedor.CUIT;
            txtNombre.Text              = proveedor.Nombre;
            txtDomicilio.Text           = proveedor.Domicilio;
            cboProvincias.SelectedItem  = proveedor.Provincia;
            cboLocalidades.SelectedItem = proveedor.Localidad;
            txtCP.Text         = proveedor.CodigoPostal;
            txtTelefono.Text   = proveedor.Telefono;
            txtEmail.Text      = proveedor.Email;
            dtpFechaAlta.Value = proveedor.FechaAlta;

            DateTime fechaBaja = dtpFechaBaja.MinDate;

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

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