public void cargarDetalleVenta(int idVenta) { List <Cl_Detalle_Venta> listaDetVenta = daoVenta.obtenerDetalleVenta(idVenta); TCVendedor.SelectedTab = detalleVentaPage; grdDetalleVenta.RowTemplate.Resizable = DataGridViewTriState.True; grdDetalleVenta.RowTemplate.Height = 100; grdDetalleVenta.DataSource = listaDetVenta; grdDetalleVenta.Columns["imagen"].Visible = false; for (int i = 0; i < grdDetalleVenta.Columns.Count; i++) { if (grdDetalleVenta.Columns[i] == grdDetalleVenta.Columns["colImagen"]) { grdDetalleVenta.Columns[i].Width = 100; } else if (grdDetalleVenta.Columns[i] == grdDetalleVenta.Columns["nombre"]) { grdDetalleVenta.Columns[i].Width = 130; } else if (grdDetalleVenta.Columns[i] == grdDetalleVenta.Columns["modelo"]) { grdDetalleVenta.Columns[i].Width = 65; } else { grdDetalleVenta.Columns[i].Width = 60; } } for (int i = 0; i < grdDetalleVenta.RowCount; i++) { grdDetalleVenta.Rows[i].Cells["colImagen"].Value = ByteToImage(listaDetVenta.ElementAt(i).imagen); } grdDetalleVenta.Columns["idDetalleVenta"].Visible = false; grdDetalleVenta.Columns["idProducto"].Visible = false; grdDetalleVenta.Columns["colImagen"].DisplayIndex = 0; grdDetalleVenta.Columns["nombre"].DisplayIndex = 1; grdDetalleVenta.Columns["modelo"].DisplayIndex = 2; grdDetalleVenta.Columns["cantidad"].DisplayIndex = 3; grdDetalleVenta.Columns["estado"].DisplayIndex = 4; grdDetalleVenta.Columns["total"].DisplayIndex = 5; grdDetalleVenta.Columns["colImagen"].HeaderText = "Foto"; grdDetalleVenta.Columns["nombre"].HeaderText = "Producto"; foreach (DataGridViewRow row in grdDetalleVenta.Rows) { if (row.Cells["estado"].Value.ToString() == "Anulado") { ((DataGridViewDisableButtonCell)row.Cells["colBtnCambiar"]).Enabled = false; ((DataGridViewDisableButtonCell)row.Cells["colBtnAnular"]).Enabled = false; } } }
private void cargarDetalleDespacho() { List <Cl_Detalle_Venta> listaDetVenta = daoVenta.obtenerDetalleVenta(idVenta); grdDetDespacho.DataSource = listaDetVenta; grdDetDespacho.AutoGenerateColumns = false; grdDetDespacho.Columns["imagen"].DisplayIndex = 0; grdDetDespacho.Columns["nombre"].DisplayIndex = 1; grdDetDespacho.Columns["modelo"].DisplayIndex = 2; grdDetDespacho.Columns["cantidad"].DisplayIndex = 3; grdDetDespacho.Columns["estado"].DisplayIndex = 4; grdDetDespacho.Columns["total"].DisplayIndex = 5; //grdDetDespacho.Columns["imagen"].Visible = true; grdDetDespacho.Columns["idDetalleVenta"].Visible = false; grdDetDespacho.Columns["idProducto"].Visible = false; // grdDetDespacho.Columns["imagen"].HeaderText = "Foto"; //grdDetDespacho.Columns["nombre"].HeaderText = "Producto"; }