Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
        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);
            }
        }