private void LlenarTablaP() { ClientePNegocio neg = new ClientePNegocio(); try { dgvClientesP.DataSource = neg.Listar(); dgvClientesP.Columns["IdCliente"].HeaderText = "ID"; dgvClientesP.Columns["IdCliente"].DisplayIndex = 0; dgvClientesP.Columns["Nombre"].DisplayIndex = 1; dgvClientesP.Columns["Apellido"].DisplayIndex = 2; dgvClientesP.Columns["Dni"].HeaderText = "DNI"; dgvClientesP.Columns["DNI"].DisplayIndex = 3; dgvClientesP.Columns["Email"].DisplayIndex = 4; dgvClientesP.Columns["Activo"].Visible = false; dgvClientesP.Columns["NombreCompleto"].Visible = false; dgvClientesP.Update(); dgvClientesP.Refresh(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }
private void ModVenta_Load(object sender, EventArgs e) { bool b; if (v.IdVenta != 0) { b = true; } else { b = false; } for (int i = 0; i < EntradasVal.Length; i++) { EntradasVal[i] = b; } for (int i = 0; i < ProductoVal.Length; i++) { ProductoVal[i] = false; } try { LstClientes = new List <Cliente>(); ClienteENegocio negCE = new ClienteENegocio(); ClientePNegocio negCP = new ClientePNegocio(); LstClientes.AddRange(negCE.Listar()); LstClientes.AddRange(negCP.Listar()); BoxCliente.DisplayMember = "NombreCompleto"; BoxCliente.ValueMember = "IdCliente"; BoxCliente.DataSource = LstClientes; EmpleadoNegocio negE = new EmpleadoNegocio(); BoxEmpleado.DisplayMember = "NombreCompleto"; BoxEmpleado.ValueMember = "IdEmpleado"; BoxEmpleado.DataSource = negE.Listar(); ProductoNegocio negP = new ProductoNegocio(); BoxProducto.DisplayMember = "Descripcion"; BoxProducto.ValueMember = "IdProducto"; BoxProducto.DataSource = negP.Listar(0); ProductoVendidoNegocio negPV = new ProductoVendidoNegocio(); BindProductos = new BindingList <ProductoVendido>(v.LstProductosVendidos); dgvVenta.DataSource = BindProductos; if (v.Cliente != null) { BoxCliente.SelectedValue = v.Cliente.IdCliente; BoxCliente.SelectedText = v.Cliente.NombreCompleto; } else { BoxCliente.SelectedIndex = -1; } if (v.Empleado != null) { BoxEmpleado.SelectedValue = v.Empleado.IdEmpleado; BoxEmpleado.SelectedText = v.Empleado.NombreCompleto; RealizarValidaciones(); } else { BoxEmpleado.SelectedIndex = -1; } BoxProducto.SelectedIndex = -1; LlenarTabla(); ValidarEntradas(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }