private void MP_CargarDetalle(int id) { try { //Consulta segun un Id de Ingreso var lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId(id).ToList(); var lista = (from a in lresult select new { a.Id, a.Producto, a.TotalCant, a.PrecioCost, a.Total }).ToList(); if (lista.Count() > 0) { Dgv_Detalle.DataSource = lista; Dgv_Detalle.RetrieveStructure(); Dgv_Detalle.AlternatingColors = true; Dgv_Detalle.RootTable.Columns["id"].Visible = false; Dgv_Detalle.RootTable.Columns["Producto"].Caption = "PRODUCTO"; Dgv_Detalle.RootTable.Columns["Producto"].Width = 130; Dgv_Detalle.RootTable.Columns["Producto"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Producto"].Visible = true; Dgv_Detalle.RootTable.Columns["TotalCant"].Caption = "CANT."; Dgv_Detalle.RootTable.Columns["TotalCant"].FormatString = "0"; Dgv_Detalle.RootTable.Columns["TotalCant"].Width = 70; Dgv_Detalle.RootTable.Columns["TotalCant"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["TotalCant"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["TotalCant"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["TotalCant"].Visible = true; Dgv_Detalle.RootTable.Columns["PrecioCost"].Caption = "PRECIO"; Dgv_Detalle.RootTable.Columns["PrecioCost"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["PrecioCost"].Width = 70; Dgv_Detalle.RootTable.Columns["PrecioCost"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["PrecioCost"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["PrecioCost"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["PrecioCost"].Visible = true; Dgv_Detalle.RootTable.Columns["Total"].Caption = "TOTAL"; Dgv_Detalle.RootTable.Columns["Total"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Total"].Width = 90; Dgv_Detalle.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Total"].Visible = true; //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Detalle.GroupByBoxVisible = false; Dgv_Detalle.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
private void MP_ArmarDetalle(List <VCompraIngreso_01> lresult) { if (lresult.Count() > 0) { //DataTable result = ListaATabla(lresult); Dgv_Detalle.DataSource = lresult; Dgv_Detalle.RetrieveStructure(); Dgv_Detalle.AlternatingColors = true; Dgv_Detalle.RootTable.Columns[0].Key = "id"; Dgv_Detalle.RootTable.Columns[0].Visible = false; Dgv_Detalle.RootTable.Columns[1].Key = "IdProduc"; Dgv_Detalle.RootTable.Columns[1].Visible = false; Dgv_Detalle.RootTable.Columns[2].Key = "Producto"; Dgv_Detalle.RootTable.Columns[2].Caption = "PRODUCTO"; Dgv_Detalle.RootTable.Columns[2].Width = 105; Dgv_Detalle.RootTable.Columns[2].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[2].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns[2].Visible = true; Dgv_Detalle.RootTable.Columns[3].Key = "Caja"; Dgv_Detalle.RootTable.Columns[3].Caption = "CAJA"; Dgv_Detalle.RootTable.Columns[3].FormatString = "0"; Dgv_Detalle.RootTable.Columns[3].Width = 90; Dgv_Detalle.RootTable.Columns[3].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[3].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[3].Visible = true; Dgv_Detalle.RootTable.Columns[4].Key = "Grupo"; Dgv_Detalle.RootTable.Columns[4].Caption = "GRUPO"; Dgv_Detalle.RootTable.Columns[4].FormatString = "0"; Dgv_Detalle.RootTable.Columns[4].Width = 90; Dgv_Detalle.RootTable.Columns[4].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[4].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[4].Visible = true; Dgv_Detalle.RootTable.Columns[5].Key = "Maple"; Dgv_Detalle.RootTable.Columns[5].Caption = "MAPLE"; Dgv_Detalle.RootTable.Columns[5].FormatString = "0"; Dgv_Detalle.RootTable.Columns[5].Width = 90; Dgv_Detalle.RootTable.Columns[5].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[5].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[5].Visible = true; Dgv_Detalle.RootTable.Columns[6].Key = "Cantidad"; Dgv_Detalle.RootTable.Columns[6].Caption = "UNIDADES"; Dgv_Detalle.RootTable.Columns[6].FormatString = "0"; Dgv_Detalle.RootTable.Columns[6].Width = 90; Dgv_Detalle.RootTable.Columns[6].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[6].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[6].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[6].Visible = true; Dgv_Detalle.RootTable.Columns[7].Key = "TotalCant"; Dgv_Detalle.RootTable.Columns[7].Caption = "TOTAL U."; Dgv_Detalle.RootTable.Columns[7].FormatString = "0"; Dgv_Detalle.RootTable.Columns[7].Width = 110; Dgv_Detalle.RootTable.Columns[7].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[7].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[7].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[7].Visible = true; Dgv_Detalle.RootTable.Columns[8].Key = "PrecioCost"; Dgv_Detalle.RootTable.Columns[8].Caption = "PRECIO"; Dgv_Detalle.RootTable.Columns[8].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns[8].Width = 90; Dgv_Detalle.RootTable.Columns[8].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[8].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[8].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[8].Visible = true; Dgv_Detalle.RootTable.Columns[9].Key = "Total"; Dgv_Detalle.RootTable.Columns[9].Caption = "TOTAL BS"; Dgv_Detalle.RootTable.Columns[9].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns[9].Width = 110; Dgv_Detalle.RootTable.Columns[9].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns[9].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns[9].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns[9].Visible = true; //Habilitar filtradores //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Detalle.GroupByBoxVisible = false; Dgv_Detalle.VisualStyle = VisualStyle.Office2007; } }
private void MP_CargarDetalle(int id) { try { var lresult = new ServiceDesktop.ServiceDesktopClient().Compra_01_Lista().Where(a => a.IdCompra == id).ToList(); if (lresult.Count() > 0) { Dgv_Detalle.DataSource = lresult; Dgv_Detalle.RetrieveStructure(); Dgv_Detalle.AlternatingColors = true; Dgv_Detalle.RootTable.Columns["id"].Visible = false; Dgv_Detalle.RootTable.Columns["IdCompra"].Visible = false; Dgv_Detalle.RootTable.Columns["IdProducto"].Visible = false; Dgv_Detalle.RootTable.Columns["Estado"].Visible = false; Dgv_Detalle.RootTable.Columns["Producto"].Caption = "PRODUCTO"; Dgv_Detalle.RootTable.Columns["Producto"].Width = 200; Dgv_Detalle.RootTable.Columns["Producto"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Producto"].Visible = true; Dgv_Detalle.RootTable.Columns["Cantidad"].Caption = "CANTIDAD"; Dgv_Detalle.RootTable.Columns["Cantidad"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Cantidad"].Width = 150; Dgv_Detalle.RootTable.Columns["Cantidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Cantidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Cantidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Cantidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Unidad"].Caption = " UN."; Dgv_Detalle.RootTable.Columns["Unidad"].Width = 90; Dgv_Detalle.RootTable.Columns["Unidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Unidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Unidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Unidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Costo"].Caption = "PRECIO U."; Dgv_Detalle.RootTable.Columns["Costo"].Width = 90; Dgv_Detalle.RootTable.Columns["Costo"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Costo"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Costo"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Costo"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Costo"].Visible = true; Dgv_Detalle.RootTable.Columns["Total"].Caption = "SUBTOTAL"; Dgv_Detalle.RootTable.Columns["Total"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Total"].Width = 150; Dgv_Detalle.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Total"].Visible = true; Dgv_Detalle.RootTable.Columns["Lote"].Visible = false; Dgv_Detalle.RootTable.Columns["FechaVen"].Visible = false; Dgv_Detalle.RootTable.Columns["Utilidad"].Caption = "UTILIDAD(%)"; Dgv_Detalle.RootTable.Columns["Utilidad"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Utilidad"].Width = 150; Dgv_Detalle.RootTable.Columns["Utilidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Utilidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Utilidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Utilidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Porcent"].Caption = "PRECIO VENTA"; Dgv_Detalle.RootTable.Columns["Porcent"].Width = 150; Dgv_Detalle.RootTable.Columns["Porcent"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Porcent"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Porcent"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Porcent"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Porcent"].Visible = true; Dgv_Detalle.GroupByBoxVisible = false; Dgv_Detalle.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
private void MP_CargarDetalle(int id) { try { var lresult = new ServiceDesktop.ServiceDesktopClient().Transformacion_01_Lista().Where(a => a.IdTransformacion == id).ToList(); if (lresult.Count() > 0) { Dgv_Detalle.DataSource = lresult; Dgv_Detalle.RetrieveStructure(); Dgv_Detalle.AlternatingColors = true; Dgv_Detalle.RootTable.Columns["id"].Visible = false; Dgv_Detalle.RootTable.Columns["IdTransformacion"].Visible = false; Dgv_Detalle.RootTable.Columns["IdProducto"].Visible = false; Dgv_Detalle.RootTable.Columns["Producto"].Caption = "PRODUCTO"; Dgv_Detalle.RootTable.Columns["Producto"].Width = 150; Dgv_Detalle.RootTable.Columns["Producto"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Producto"].Visible = true; Dgv_Detalle.RootTable.Columns["Estado"].Visible = false; Dgv_Detalle.RootTable.Columns["TotalProd"].Caption = "TOTAL PROD"; Dgv_Detalle.RootTable.Columns["TotalProd"].FormatString = "0"; Dgv_Detalle.RootTable.Columns["TotalProd"].Width = 120; Dgv_Detalle.RootTable.Columns["TotalProd"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["TotalProd"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["TotalProd"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["TotalProd"].Visible = true; Dgv_Detalle.RootTable.Columns["Producto2"].Caption = "M. PRIMA"; Dgv_Detalle.RootTable.Columns["Producto2"].Width = 150; Dgv_Detalle.RootTable.Columns["Producto2"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Producto2"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Producto2"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Producto2"].Visible = true; Dgv_Detalle.RootTable.Columns["Cantidad"].Caption = "CANT."; Dgv_Detalle.RootTable.Columns["Cantidad"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Cantidad"].Width = 90; Dgv_Detalle.RootTable.Columns["Cantidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Cantidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Cantidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Cantidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Total"].Caption = "TOTAL"; Dgv_Detalle.RootTable.Columns["Total"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Total"].Width = 100; Dgv_Detalle.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Total"].Visible = true; Dgv_Detalle.GroupByBoxVisible = false; Dgv_Detalle.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }