Example #1
0
 private void btn_Tipo_Click(object sender, EventArgs e)
 {
     try
     {
         int idLibreria = 0;
         var lLibreria  = new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.COMPRA_INGRESO),
                                                                                        Convert.ToInt32(ENEstaticosOrden.COMPRA_INGRESO_TIPO));
         if (lLibreria.Count() > 0)
         {
             idLibreria = lLibreria.Select(x => x.IdLibreria).Max();
         }
         VLibreriaLista libreria = new VLibreriaLista()
         {
             IdGrupo  = Convert.ToInt32(ENEstaticosGrupo.COMPRA_INGRESO),
             IdOrden  = Convert.ToInt32(ENEstaticosOrden.COMPRA_INGRESO_TIPO),
             IdLibrer = idLibreria + 1,
             Descrip  = Cb_Tipo.Text == "" ? "" : Cb_Tipo.Text,
             Fecha    = DateTime.Now.Date,
             Hora     = DateTime.Now.ToString("hh:mm"),
             Usuario  = UTGlobal.Usuario,
         };
         if (new ServiceDesktop.ServiceDesktopClient().LibreriaGuardar(libreria))
         {
             UTGlobal.MG_ArmarCombo(Cb_Tipo,
                                    new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.COMPRA_INGRESO),
                                                                                                  Convert.ToInt32(ENEstaticosOrden.COMPRA_INGRESO_TIPO)).ToList());
             Cb_Tipo.SelectedIndex = ((List <VLibreria>)Cb_Tipo.DataSource).Count() - 1;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, GLMensaje.Error);
     }
 }
Example #2
0
 private void btn_UnidadPeso_Click(object sender, EventArgs e)
 {
     try
     {
         int idLibreria = 0;
         var lLibreria  = new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.PRODUCTO),
                                                                                        Convert.ToInt32(ENEstaticosOrden.PRODUCTO_UN_PESO));
         if (lLibreria.Count() > 0)
         {
             idLibreria = lLibreria.Select(x => x.IdLibreria).Max();
         }
         VLibreriaLista libreria = new VLibreriaLista()
         {
             IdGrupo  = Convert.ToInt32(ENEstaticosGrupo.PRODUCTO),
             IdOrden  = Convert.ToInt32(ENEstaticosOrden.PRODUCTO_UN_PESO),
             IdLibrer = idLibreria + 1,
             Descrip  = Cb_UniPeso.Text == "" ? "" : Cb_UniPeso.Text,
             Fecha    = DateTime.Now.Date,
             Hora     = DateTime.Now.ToString("hh:mm"),
             Usuario  = UTGlobal.Usuario,
         };
         if (new ServiceDesktop.ServiceDesktopClient().LibreriaGuardar(libreria))
         {
             UTGlobal.MG_ArmarCombo(Cb_UniPeso,
                                    new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.PRODUCTO),
                                                                                                  Convert.ToInt32(ENEstaticosOrden.PRODUCTO_UN_PESO)).ToList());
             Cb_UniPeso.SelectedIndex = ((List <VLibreria>)Cb_UniPeso.DataSource).Count() - 1;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Comuniquece con el administrador del sistema");
     }
 }
Example #3
0
        private void MP_CargarSucursales()
        {
            try
            {
                var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().SucursalListar();
                if (ListaCompleta.Count() > 0)
                {
                    Dgv_Sucursales.DataSource = ListaCompleta;
                    Dgv_Sucursales.RetrieveStructure();
                    Dgv_Sucursales.AlternatingColors = true;

                    Dgv_Sucursales.RootTable.Columns[0].Key     = "Id";
                    Dgv_Sucursales.RootTable.Columns[0].Caption = "Id";
                    Dgv_Sucursales.RootTable.Columns[0].Visible = false;

                    Dgv_Sucursales.RootTable.Columns[1].Key                     = "Descripcion";
                    Dgv_Sucursales.RootTable.Columns[1].Caption                 = "Descripcion";
                    Dgv_Sucursales.RootTable.Columns[1].Width                   = 300;
                    Dgv_Sucursales.RootTable.Columns[1].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Sucursales.RootTable.Columns[1].CellStyle.FontSize      = 8;
                    Dgv_Sucursales.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Sucursales.RootTable.Columns[1].Visible                 = true;

                    Dgv_Sucursales.RootTable.Columns[2].Key                     = "Direccion";
                    Dgv_Sucursales.RootTable.Columns[2].Caption                 = "Direccion";
                    Dgv_Sucursales.RootTable.Columns[2].Width                   = 250;
                    Dgv_Sucursales.RootTable.Columns[2].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Sucursales.RootTable.Columns[2].CellStyle.FontSize      = 8;
                    Dgv_Sucursales.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Sucursales.RootTable.Columns[2].Visible                 = true;

                    Dgv_Sucursales.RootTable.Columns[3].Key                     = "Telefono";
                    Dgv_Sucursales.RootTable.Columns[3].Caption                 = "Telefono";
                    Dgv_Sucursales.RootTable.Columns[3].Width                   = 280;
                    Dgv_Sucursales.RootTable.Columns[3].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Sucursales.RootTable.Columns[3].CellStyle.FontSize      = 8;
                    Dgv_Sucursales.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Sucursales.RootTable.Columns[3].Visible                 = true;

                    //Habilitar filtradores
                    Dgv_Sucursales.DefaultFilterRowComparison = FilterConditionOperator.Contains;
                    Dgv_Sucursales.FilterMode          = FilterMode.Automatic;
                    Dgv_Sucursales.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges;
                    //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown;
                    Dgv_Sucursales.GroupByBoxVisible = false;
                    Dgv_Sucursales.VisualStyle       = VisualStyle.Office2007;
                }
            }
            catch (Exception ex)
            {
                MP_MostrarMensajeError(ex.Message);
            }
        }
Example #4
0
        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_Sucursales.DataSource = lresult;
                    Dgv_Sucursales.RetrieveStructure();
                    Dgv_Sucursales.AlternatingColors = true;

                    Dgv_Sucursales.RootTable.Columns["Id"].Visible = false;
                    //Dgv_Sucursales.RootTable.Columns["IdTransformacion"].Visible = false;
                    //Dgv_Sucursales.RootTable.Columns["IdProducto"].Visible = false;

                    Dgv_Sucursales.RootTable.Columns["Descripcion"].Caption                 = "DESCRIPCION";
                    Dgv_Sucursales.RootTable.Columns["Descripcion"].Width                   = 150;
                    Dgv_Sucursales.RootTable.Columns["Descripcion"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Sucursales.RootTable.Columns["Descripcion"].CellStyle.FontSize      = 9;
                    Dgv_Sucursales.RootTable.Columns["Descripcion"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Sucursales.RootTable.Columns["Descripcion"].Visible                 = true;

                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].Caption = "TOTAL PROD";
                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].FormatString = "0";
                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].Width = 120;
                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].CellStyle.FontSize = 9;
                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far;
                    //Dgv_Sucursales.RootTable.Columns["TotalProd"].Visible = true;

                    //Dgv_Sucursales.RootTable.Columns["Producto2"].Caption = "M. PRIMA";
                    //Dgv_Sucursales.RootTable.Columns["Producto2"].Width = 150;
                    //Dgv_Sucursales.RootTable.Columns["Producto2"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    //Dgv_Sucursales.RootTable.Columns["Producto2"].CellStyle.FontSize = 9;
                    //Dgv_Sucursales.RootTable.Columns["Producto2"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    //Dgv_Sucursales.RootTable.Columns["Producto2"].Visible = true;

                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].Caption = "CANT.";
                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].FormatString = "0.00";
                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].Width = 90;
                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].CellStyle.FontSize = 9;
                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far;
                    //Dgv_Sucursales.RootTable.Columns["Cantidad"].Visible = true;

                    //Dgv_Sucursales.RootTable.Columns["Total"].Caption = "TOTAL";
                    //Dgv_Sucursales.RootTable.Columns["Total"].FormatString = "0.00";
                    //Dgv_Sucursales.RootTable.Columns["Total"].Width = 100;
                    //Dgv_Sucursales.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    //Dgv_Sucursales.RootTable.Columns["Total"].CellStyle.FontSize = 9;
                    //Dgv_Sucursales.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far;
                    //Dgv_Sucursales.RootTable.Columns["Total"].Visible = true;

                    Dgv_Sucursales.GroupByBoxVisible = false;
                    Dgv_Sucursales.VisualStyle       = VisualStyle.Office2007;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, GLMensaje.Error);
            }
        }
Example #5
0
        private void MP_CargarCategoria()
        {
            try
            {
                var lresult = new ServiceDesktop.ServiceDesktopClient().PrecioCategoriaListar().ToList();
                if (lresult.Count() > 0)
                {
                    DataTable result = ListaATabla(lresult);
                    Dgv_Categoria.DataSource = result;
                    Dgv_Categoria.RetrieveStructure();
                    Dgv_Categoria.AlternatingColors = true;

                    Dgv_Categoria.RootTable.Columns[0].Key     = "id";
                    Dgv_Categoria.RootTable.Columns[0].Visible = false;

                    Dgv_Categoria.RootTable.Columns[1].Key                     = "Cod";
                    Dgv_Categoria.RootTable.Columns[1].Caption                 = "CODIGO";
                    Dgv_Categoria.RootTable.Columns[1].Width                   = 80;
                    Dgv_Categoria.RootTable.Columns[1].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Categoria.RootTable.Columns[1].CellStyle.FontSize      = 8;
                    Dgv_Categoria.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Categoria.RootTable.Columns[1].Visible                 = true;

                    Dgv_Categoria.RootTable.Columns[2].Key                     = "Descrip";
                    Dgv_Categoria.RootTable.Columns[2].Caption                 = "DESCRIPCION";
                    Dgv_Categoria.RootTable.Columns[2].Width                   = 150;
                    Dgv_Categoria.RootTable.Columns[2].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Categoria.RootTable.Columns[2].CellStyle.FontSize      = 8;
                    Dgv_Categoria.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Categoria.RootTable.Columns[2].Visible                 = true;

                    Dgv_Categoria.RootTable.Columns[3].Key     = "Tipo";
                    Dgv_Categoria.RootTable.Columns[3].Visible = false;


                    Dgv_Categoria.RootTable.Columns[4].Key                     = "NombreTipo";
                    Dgv_Categoria.RootTable.Columns[4].Caption                 = "ESTADO";
                    Dgv_Categoria.RootTable.Columns[4].Width                   = 120;
                    Dgv_Categoria.RootTable.Columns[4].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Categoria.RootTable.Columns[4].CellStyle.FontSize      = 8;
                    Dgv_Categoria.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Categoria.RootTable.Columns[4].Visible                 = true;

                    Dgv_Categoria.RootTable.Columns[5].Key                     = "Margen";
                    Dgv_Categoria.RootTable.Columns[5].Caption                 = "MARGEN";
                    Dgv_Categoria.RootTable.Columns[5].Width                   = 120;
                    Dgv_Categoria.RootTable.Columns[5].FormatString            = "0.00";
                    Dgv_Categoria.RootTable.Columns[5].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Categoria.RootTable.Columns[5].CellStyle.FontSize      = 8;
                    Dgv_Categoria.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far;
                    Dgv_Categoria.RootTable.Columns[5].Visible                 = true;

                    //Habilitar filtradores
                    Dgv_Categoria.DefaultFilterRowComparison = FilterConditionOperator.Contains;
                    Dgv_Categoria.FilterMode          = FilterMode.Automatic;
                    Dgv_Categoria.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges;
                    //Dgv_Precio.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown;
                    Dgv_Categoria.GroupByBoxVisible = false;
                    Dgv_Categoria.VisualStyle       = VisualStyle.Office2007;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, GLMensaje.Error);
            }
        }
Example #6
0
        private void MP_CargarEncabezado()
        {
            try
            {
                var result = new ServiceDesktop.ServiceDesktopClient().CmmpraIngresoListar();
                if (result.Count() > 0)
                {
                    Dgv_GBuscador.DataSource = result;
                    Dgv_GBuscador.RetrieveStructure();
                    Dgv_GBuscador.AlternatingColors = true;

                    Dgv_GBuscador.RootTable.Columns[0].Key     = "id";
                    Dgv_GBuscador.RootTable.Columns[0].Visible = false;

                    Dgv_GBuscador.RootTable.Columns[1].Key                     = "Proveedor";
                    Dgv_GBuscador.RootTable.Columns[1].Caption                 = "Proveedor";
                    Dgv_GBuscador.RootTable.Columns[1].Width                   = 300;
                    Dgv_GBuscador.RootTable.Columns[1].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[1].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns[1].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns[2].Key                     = "FechaEnt";
                    Dgv_GBuscador.RootTable.Columns[2].Caption                 = "Fecha Entrega";
                    Dgv_GBuscador.RootTable.Columns[2].Width                   = 220;
                    Dgv_GBuscador.RootTable.Columns[2].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[2].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[2].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns[3].Key                     = "FechaRec";
                    Dgv_GBuscador.RootTable.Columns[3].Caption                 = "Fecha Recepcion";
                    Dgv_GBuscador.RootTable.Columns[3].Width                   = 200;
                    Dgv_GBuscador.RootTable.Columns[3].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[3].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[3].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns[4].Key                     = "Entregado";
                    Dgv_GBuscador.RootTable.Columns[4].Caption                 = "Entregado";
                    Dgv_GBuscador.RootTable.Columns[4].Width                   = 200;
                    Dgv_GBuscador.RootTable.Columns[4].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[4].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns[4].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns[5].Key                     = "Total";
                    Dgv_GBuscador.RootTable.Columns[5].Caption                 = "Total";
                    Dgv_GBuscador.RootTable.Columns[5].FormatString            = "0.00";
                    Dgv_GBuscador.RootTable.Columns[5].Width                   = 200;
                    Dgv_GBuscador.RootTable.Columns[5].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns[5].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far;
                    Dgv_GBuscador.RootTable.Columns[5].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns[6].Key     = "Fecha";
                    Dgv_GBuscador.RootTable.Columns[6].Visible = false;

                    Dgv_GBuscador.RootTable.Columns[7].Key     = "Hora";
                    Dgv_GBuscador.RootTable.Columns[7].Visible = false;

                    Dgv_GBuscador.RootTable.Columns[8].Key     = "Usuario";
                    Dgv_GBuscador.RootTable.Columns[8].Visible = false;

                    //Habilitar filtradores
                    Dgv_GBuscador.DefaultFilterRowComparison = FilterConditionOperator.Contains;
                    Dgv_GBuscador.FilterMode          = FilterMode.Automatic;
                    Dgv_GBuscador.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges;
                    //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown;
                    Dgv_GBuscador.GroupByBoxVisible = false;
                    Dgv_GBuscador.VisualStyle       = VisualStyle.Office2007;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, GLMensaje.Error);
            }
        }
Example #7
0
        private void MP_CargarEncabezado()
        {
            try
            {
                var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Compra_Lista().ToList();
                if (ListaCompleta.Count() > 0)
                {
                    Dgv_GBuscador.DataSource = ListaCompleta;
                    Dgv_GBuscador.RetrieveStructure();
                    Dgv_GBuscador.AlternatingColors = true;

                    Dgv_GBuscador.RootTable.Columns["id"].Caption                 = "Id";
                    Dgv_GBuscador.RootTable.Columns["id"].Width                   = 250;
                    Dgv_GBuscador.RootTable.Columns["id"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["id"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["id"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns["id"].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns["IdSuc"].Visible    = false;
                    Dgv_GBuscador.RootTable.Columns["IdProvee"].Visible = false;

                    Dgv_GBuscador.RootTable.Columns["Proveedor"].Caption                 = "Proveedor";
                    Dgv_GBuscador.RootTable.Columns["Proveedor"].Width                   = 350;
                    Dgv_GBuscador.RootTable.Columns["Proveedor"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["Proveedor"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["Proveedor"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["Proveedor"].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns["Estado"].Visible = false;

                    Dgv_GBuscador.RootTable.Columns["FechaDoc"].Caption                 = "Fecha";
                    Dgv_GBuscador.RootTable.Columns["FechaDoc"].Width                   = 350;
                    Dgv_GBuscador.RootTable.Columns["FechaDoc"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["FechaDoc"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["FechaDoc"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns["FechaDoc"].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns["TipoVenta"].Visible = false;

                    Dgv_GBuscador.RootTable.Columns["NombreTipo"].Caption = "Tipo";

                    Dgv_GBuscador.RootTable.Columns["NombreTipo"].Width                   = 350;
                    Dgv_GBuscador.RootTable.Columns["NombreTipo"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["NombreTipo"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["NombreTipo"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns["NombreTipo"].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns["Descu"].Visible = false;

                    Dgv_GBuscador.RootTable.Columns["Total"].Caption                 = "Total";
                    Dgv_GBuscador.RootTable.Columns["Total"].Width                   = 200;
                    Dgv_GBuscador.RootTable.Columns["Total"].FormatString            = "0.00";
                    Dgv_GBuscador.RootTable.Columns["Total"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["Total"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns["Total"].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns["Fecha"].Visible   = false;
                    Dgv_GBuscador.RootTable.Columns["Hora"].Visible    = false;
                    Dgv_GBuscador.RootTable.Columns["Usuario"].Visible = false;

                    //Habilitar filtradores
                    Dgv_GBuscador.DefaultFilterRowComparison = FilterConditionOperator.Contains;
                    Dgv_GBuscador.FilterMode          = FilterMode.Automatic;
                    Dgv_GBuscador.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges;
                    //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown;
                    Dgv_GBuscador.GroupByBoxVisible = false;
                    Dgv_GBuscador.VisualStyle       = VisualStyle.Office2007;
                }
            }
            catch (Exception ex)
            {
                MP_MostrarMensajeError(ex.Message);
            }
        }
Example #8
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);
            }
        }