Exemple #1
0
 private void MP_MostrarRegistro(int _Pos)
 {
     Dgv_GBuscador.Row = _Pos;
     _idOriginal       = (int)Dgv_GBuscador.GetValue("id");
     if (_idOriginal != 0)
     {
         var tabla    = new ServiceDesktop.ServiceDesktopClient().CmmpraIngresoListarXId(_idOriginal).ToArray();
         var registro = tabla.First();
         if (tabla.Length > 0)
         {
             Tb_Cod.Text           = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : "";
             Tb_NUmGranja.Text     = tabla.Where(x => !string.IsNullOrEmpty(x.NumNota)).Count() > 0 ? tabla.Select(x => x.NumNota).First().ToString() : "";
             Tb_FechaEnt.Value     = tabla.Select(x => x.FechaEnt).First(); //registro.FechaEnt;
             Tb_FechaRec.Value     = tabla.Select(x => x.FechaRec).First();
             Tb_Placa.Text         = tabla.Where(x => !string.IsNullOrEmpty(x.Placa)).Count() > 0 ? tabla.Select(x => x.Placa).First().ToString() : "";
             tb_Proveedor.Text     = tabla.Where(x => !string.IsNullOrEmpty(x.Proveedor)).Count() > 0 ? tabla.Select(x => x.Proveedor).First().ToString() : "";
             _idProveedor          = tabla.Select(x => x.IdProvee).First();
             Tb_Observacion.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Observacion)).Count() > 0 ? tabla.Select(x => x.Observacion).First().ToString() : "";
             Cb_Tipo.Value         = tabla.Select(x => x.Tipo).First();
             Tb_Recibido.Text      = registro.Recibido.ToString();
             Tb_Edad.Text          = tabla.Select(x => x.CantidadSemanas).First().ToString();
             Tb_Entregado.Text     = tabla.Where(x => !string.IsNullOrEmpty(x.Entregado)).Count() > 0 ? tabla.Select(x => x.Entregado).First().ToString() : "";
             Tb_TotalEnviado.Value = Convert.ToDouble(registro.TotalRecibido);
             Tb_TotalVendido.Value = Convert.ToDouble(registro.TotalVendido);
             Tb_TotalFisico.Value  = Convert.ToDouble(registro.Total);
             MP_CargarDetalle(Convert.ToInt32(Tb_Cod.Text), 1);
             MP_ObtenerCalculo();
         }
         LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString();
     }
 }
Exemple #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");
     }
 }
Exemple #3
0
 private void MP_MostrarRegistro(int _Pos)
 {
     try
     {
         Dgv_GBuscador.Row = _Pos;
         _idOriginal       = (int)Dgv_GBuscador.GetValue("id");
         if (_idOriginal != 0)
         {
             var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Compra_Lista().Where(A => A.Id == _idOriginal).ToList();
             var Lista         = ListaCompleta.First();
             Tb_Id.Text          = Lista.Id.ToString();
             Cb_Sucursal.Value   = Lista.IdSuc;
             _IdProveedor        = Lista.IdProvee;
             Tb_Proveedor.Text   = Lista.Proveedor.ToString();
             Tb_FechaVenta.Value = Lista.FechaDoc;
             Sw_TipoVenta.Value  = Lista.TipoVenta == 1 ? true : false;
             Tb_MDesc.Value      = Convert.ToDouble(Lista.Descu);
             Tb_Total.Value      = Convert.ToDouble(Lista.Total);
             Tb_Observacion.Text = Lista.Observ;
             Tb_FechaVenc.Value  = Lista.FechaVen;
             MP_CargarDetalle(Convert.ToInt32(Tb_Id.Text));
             MP_ObtenerCalculo();
             LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString();
         }
     }
     catch (Exception ex)
     {
         MP_MostrarMensajeError(ex.Message);
     }
 }
Exemple #4
0
 private void MP_MostrarRegistro(int _Pos)
 {
     try
     {
         Dgv_Buscardor.Row = _Pos;
         _idOriginal       = (int)Dgv_Buscardor.GetValue("id");
         var tabla = new ServiceDesktop.ServiceDesktopClient().ProductoListarXId(_idOriginal).ToArray();
         var lista = tabla.First();
         Tb_Id.Text           = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : "";
         Tb_CodProducto.Text  = tabla.Where(x => !string.IsNullOrEmpty(x.IdProd)).Count() > 0 ? tabla.Select(x => x.IdProd).First().ToString() : "";
         Tb_Descripcion.Text  = tabla.Where(x => !string.IsNullOrEmpty(x.Descripcion)).Count() > 0 ? tabla.Select(x => x.Descripcion).First().ToString() : "";
         Tb_CodBarras.Text    = tabla.Where(x => !string.IsNullOrEmpty(x.CodBar)).Count() > 0 ? tabla.Select(x => x.CodBar).First().ToString() : "";
         Tb_Peso.Text         = tabla.Where(x => !string.IsNullOrEmpty(x.Peso.ToString())).Count() > 0 ? tabla.Select(x => x.Peso).First().ToString() : "";
         Cb_UnidadVenta.Value = tabla.Select(x => x.UniVenta).First();
         Cb_UniPeso.Value     = tabla.Select(x => x.UniPeso).First();
         Cb_Grupo1.Value      = tabla.Select(x => x.Grupo1).First();
         Cb_Grupo2.Value      = tabla.Select(x => x.Grupo2).First();
         Cb_Grupo3.Value      = tabla.Select(x => x.Grupo3).First();
         Cb_Grupo4.Value      = tabla.Select(x => x.Grupo4).First();
         Cb_Grupo5.Value      = tabla.Select(x => x.Grupo5).First();
         Tb_IdProducto.Value  = lista.IdProducto;
         Tb_Producto.Text     = lista.Producto2;
         sw_TipoPro.Value     = lista.Tipo == 1 ? true : false;
         Tb_Cantidad.Value    = Convert.ToDouble(lista.Cantidad);
         //Mostrar Imagenes
         MP_MostrarImagen(tabla.Select(x => x.Imagen).First());
         LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_Buscardor.RowCount.ToString();
     }
     catch (Exception ex)
     {
         MP_MostrarMensajeError(ex.Message);
     }
 }
Exemple #5
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);
     }
 }
Exemple #6
0
 private void tb_Proveedor_KeyDown(object sender, KeyEventArgs e)
 {
     if (Tb_FechaEnt.IsInputReadOnly == false)
     {
         if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Enter)
         {
             var            lista         = new ServiceDesktop.ServiceDesktopClient().ProveedorListarEncabezado();
             List <GLCelda> listEstCeldas = new List <GLCelda>();
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Id", visible = true, titulo = "ID", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Descrip", visible = true, titulo = "DESCRIPCION", tamano = 150
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Contacto", visible = true, titulo = "CONTACTO", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Ciudad", visible = false, titulo = "IDCIUDAD", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "CiudadNombre", visible = true, titulo = "CIUDAD", tamano = 120
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Telfon", visible = true, titulo = "TELEFONO", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "EdadSemana", visible = true, titulo = "EDAD EN SEMANAS", tamano = 100
             });
             Efecto efecto = new Efecto();
             efecto.Tipo       = 3;
             efecto.Tabla      = lista;
             efecto.SelectCol  = 2;
             efecto.listaCelda = listEstCeldas;
             efecto.Alto       = 50;
             efecto.Ancho      = 350;
             efecto.Context    = "SELECCIONE UN PROVEEDOR";
             efecto.ShowDialog();
             bool bandera = false;
             bandera = efecto.Band;
             if (bandera)
             {
                 Janus.Windows.GridEX.GridEXRow Row = efecto.Row;
                 _idProveedor      = Convert.ToInt32(Row.Cells["Id"].Value);
                 tb_Proveedor.Text = Row.Cells["Descrip"].Value.ToString();
                 Tb_Edad.Text      = Row.Cells["Id"].Value.ToString();
             }
         }
     }
 }
Exemple #7
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);
            }
        }
Exemple #8
0
        public override bool MH_NuevoRegistro()
        {
            bool   resultado = false;
            string mensaje   = "";

            VSeleccion vSeleccion = new VSeleccion()
            {
                IdSucur     = Convert.ToInt32(Cb_Almacen.Value),
                IdCompraIng = Convert.ToInt32(Tb_IdCompraIngreso.Text),
                Estado      = 1,
                Cantidad    = Convert.ToDecimal(Tb_TCantidad.Value),
                Precio      = Convert.ToDecimal(Tb_TPrecio.Value),
                Total       = Convert.ToDecimal(Tb_Total.Value),
                Fecha       = DateTime.Now.Date,
                Hora        = DateTime.Now.ToString("hh:mm"),
                Usuario     = UTGlobal.Usuario,
                Merma       = Convert.ToDecimal(Tb_MERMA.Value)
            };
            int id      = Tb_Id.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Id.Text);
            int idAux   = id;
            var detalle = ((List <VSeleccion_01>)Dgv_Seleccion.DataSource).ToArray <VSeleccion_01>();

            resultado = new ServiceDesktop.ServiceDesktopClient().Seleccion_Guardar(vSeleccion, detalle, ref id, TxtNombreUsu.Text);
            if (resultado)
            {
                if (idAux == 0)//Registar
                {
                    Tb_NUmGranja.Focus();
                    MP_CargarEncabezado();
                    MP_Limpiar();
                    _Limpiar = true;
                    mensaje  = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString());
                }
                else//Modificar
                {
                    MP_Filtrar(1);
                    MP_InHabilitar();//El formulario
                    _Limpiar = true;
                    mensaje  = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString());
                    MH_Habilitar();//El menu
                }
            }
            //Resultado
            if (resultado)
            {
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            else
            {
                mensaje = GLMensaje.Registro_Error(_NombreFormulario);
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            return(resultado);
        }
Exemple #9
0
 private void MP_CargarDetalle2(int id)
 {
     try
     {
         List <VSeleccion_01_Lista> lresult = new ServiceDesktop.ServiceDesktopClient().Seleccion_01_Lista().Where(a => a.IdSeleccion == id).ToList();
         ArmarDetalle(lresult);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace, GLMensaje.Error);
     }
 }
Exemple #10
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);
            }
        }
Exemple #11
0
 private void MP_CargarDetalle_Nuevo(int IdCompraIngreso_01)
 {
     try
     {
         //Consulta segun un Categoria
         var lresult = new ServiceDesktop.ServiceDesktopClient().Seleccion_01_ListarXId_Vacio(IdCompraIngreso_01).Where(a => !a.Producto.Contains("SIN SELECCION")).ToList();
         ArmarDetalle(lresult);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace, GLMensaje.Error);
     }
 }
Exemple #12
0
        public override bool MH_Eliminar()
        {
            bool resultadoRegistro = false;
            int  IdProducto        = Convert.ToInt32(Tb_Id.Text);
            bool resultado         = new ServiceDesktop.ServiceDesktopClient().ProductoExisteEnCompra(IdProducto);

            if (resultado)
            {
                Bitmap img = new Bitmap(PRESENTER.Properties.Resources.WARNING, 50, 50);
                ToastNotification.Show(this, GLMensaje.Eliminar_Error_Transaciones_Relacionadas(_NombreFormulario),
                                       img, (int)GLMensajeTamano.Mediano,
                                       eToastGlowColor.Green,
                                       eToastPosition.TopCenter);
                return(false);
            }
            //Pregunta si eliminara el registro
            Efecto efecto = new Efecto();

            efecto.Tipo    = 2;
            efecto.Context = GLMensaje.Pregunta_Eliminar.ToUpper();
            efecto.Header  = GLMensaje.Mensaje_Principal.ToUpper();
            efecto.ShowDialog();
            bool bandera = efecto.Band;

            if (bandera)
            {
                var resul = new ServiceDesktop.ServiceDesktopClient().ProductoEliminar(IdProducto);
                if (resul)
                {
                    ToastNotification.Show(this, GLMensaje.Eliminar_Exito(_NombreFormulario, Tb_Id.Text),
                                           PRESENTER.Properties.Resources.GRABACION_EXITOSA,
                                           (int)GLMensajeTamano.Chico,
                                           eToastGlowColor.Green,
                                           eToastPosition.TopCenter);
                    MP_Filtrar(1);
                    resultadoRegistro = true;
                }
                else
                {
                    Bitmap img = new Bitmap(PRESENTER.Properties.Resources.WARNING, 50, 50);
                    ToastNotification.Show(this, GLMensaje.Eliminar_Error(_NombreFormulario, Tb_Id.Text),
                                           img, (int)GLMensajeTamano.Mediano,
                                           eToastGlowColor.Green,
                                           eToastPosition.TopCenter);
                    resultadoRegistro = false;
                }
            }
            return(resultadoRegistro);
        }
Exemple #13
0
 private void BtnImprimir_Click(object sender, EventArgs e)
 {
     if (Tb_Cod.ReadOnly == true)
     {
         if (UTGlobal.visualizador != null)
         {
             UTGlobal.visualizador.Close();
         }
         UTGlobal.visualizador = new Visualizador();
         var lista        = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_NotaXId(Convert.ToInt32(Tb_Cod.Text));
         var ObjetoReport = new RCompraIngreso();
         ObjetoReport.SetDataSource(lista);
         UTGlobal.visualizador.ReporteGeneral.ReportSource = ObjetoReport;
         UTGlobal.visualizador.ShowDialog();
         UTGlobal.visualizador.BringToFront();
     }
 }
Exemple #14
0
        private void MP_ArmarCombo(MultiColumnCombo combo, int idGrupo, int idOrden)
        {
            var tabla = new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(idGrupo, idOrden);

            combo.DropDownList.Columns.Clear();
            combo.DropDownList.Columns.Add("idLibreria").Width = 70;
            combo.DropDownList.Columns[0].Caption = "Cod";
            combo.DropDownList.Columns[0].Visible = false;

            combo.DropDownList.Columns.Add("Descricion").Width = 150;
            combo.DropDownList.Columns[1].Caption = "Descripcion";
            combo.DropDownList.Columns[1].Visible = true;

            combo.ValueMember             = "idLibreria";
            combo.DisplayMember           = "Descripcion";
            combo.DropDownList.DataSource = tabla;
            combo.DropDownList.Refresh();
        }
Exemple #15
0
 private void MP_ObtenerCalculo()
 {
     try
     {
         decimal Precio = 0;
         if (Tb_IdCompraIngreso.Text != "")
         {
             var lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId(Convert.ToInt32(Tb_IdCompraIngreso.Text)).ToList();
             Precio = lresult.Select(c => c.PrecioCost).Sum() / lresult.Where(c => c.PrecioCost > 0).Select(d => d.PrecioCost).Count();
         }
         Tb_Recep_TCantidad.Value = Convert.ToDouble(Dgv_Detalle.GetTotal(Dgv_Detalle.RootTable.Columns["TotalCant"], AggregateFunction.Sum));
         Tb_Recep_TPrecio.Value   = Convert.ToDouble(Precio);
         Tb_Recep_Total.Value     = Tb_Recep_TCantidad.Value * Tb_Recep_TPrecio.Value;
         Tb_TCantidad.Value       = Convert.ToDouble(Dgv_Seleccion.GetTotal(Dgv_Seleccion.RootTable.Columns["Cantidad"], AggregateFunction.Sum));
         Tb_TPrecio.Value         = Convert.ToDouble(Precio);
         //Tb_Selecc_TPrecio.Value = Convert.ToDouble(Dgv_Seleccion.GetTotal(Dgv_Seleccion.RootTable.Columns["Precio"], AggregateFunction.Sum)) / Dgv_Seleccion.RowCount;
         Tb_Total.Value = Tb_TCantidad.Value * Tb_TPrecio.Value;
     }
     catch (Exception ex)
     {
         MP_MostrarMensajeError(ex.Message);
     }
 }
Exemple #16
0
        private void MP_CargarDetalle(int id, int tipo)
        {
            try
            {
                List <VCompraIngreso_01> lresult = new List <VCompraIngreso_01>();
                if (tipo == 1)
                {
                    //Consulta segun un Id de Ingreso
                    lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId(id).ToList();
                }
                else
                {
                    //Consulta segun un Categoria
                    lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId2(id).ToList();
                }

                MP_ArmarDetalle(lresult);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, GLMensaje.Error);
            }
        }
Exemple #17
0
 private void MP_MostrarRegistro(int _Pos)
 {
     try
     {
         Dgv_Buscador2.Row = _Pos;
         _idOriginal       = (int)Dgv_Buscador2.GetValue("id");
         var tabla = new ServiceDesktop.ServiceDesktopClient().ClienteListar1(_idOriginal).ToArray();
         Txb_CliCod.Text         = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : "";
         Txb_CliCodSpyre.Text    = tabla.Where(x => !string.IsNullOrEmpty(x.IdSpyre)).Count() > 0 ? tabla.Select(x => x.IdSpyre).First().ToString() : "";
         Txb_CliDescripcion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Descripcion)).Count() > 0 ? tabla.Select(x => x.Descripcion).First().ToString() : "";
         Txb_CliRazonSoc.Text    = tabla.Where(x => !string.IsNullOrEmpty(x.RazonSocial)).Count() > 0 ? tabla.Select(x => x.RazonSocial).First().ToString() : "";
         Txb_CliNit.Text         = tabla.Where(x => !string.IsNullOrEmpty(x.Nit)).Count() > 0 ? tabla.Select(x => x.Nit).First().ToString() : "";
         Chb_CliContado.Checked  = tabla.Select(x => x.Id).First() == 1 ? true : false;
         Chb_CliCredito.Checked  = tabla.Select(x => x.Id).First() != 1 ? true : false;
         //Chb_CliContado.Text = tabla.Select(x => x.Id).First().ToString();
         //Chb_CliCredito.Text = tabla.Select(x => x.Id).First().ToString();
         Txb_CliDireccion.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Direcccion)).Count() > 0 ? tabla.Select(x => x.Direcccion).First().ToString() : "";
         Txb_CliContacto1.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto1)).Count() > 0 ? tabla.Select(x => x.Contacto1).First().ToString() : "";
         Txb_CliContacto2.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto2)).Count() > 0 ? tabla.Select(x => x.Contacto2).First().ToString() : "";
         Txb_CliTel1.Text        = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono1)).Count() > 0 ? tabla.Select(x => x.Telfono1).First().ToString() : "";
         Txb_CliTel2.Text        = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono2)).Count() > 0 ? tabla.Select(x => x.Telfono2).First().ToString() : "";
         Txb_CliEmail1.Text      = tabla.Where(x => !string.IsNullOrEmpty(x.Email1)).Count() > 0 ? tabla.Select(x => x.Email1).First().ToString() : "";
         Txb_CliEmail2.Text      = tabla.Where(x => !string.IsNullOrEmpty(x.Email2)).Count() > 0 ? tabla.Select(x => x.Email2).First().ToString() : "";
         Cb_CliCiudad.Value      = tabla.Select(x => x.Ciudad).First();
         Cb_CliFacturacion.Value = tabla.Select(x => x.Facturacion).First();
         _latitud  = Convert.ToDouble(tabla.Select(x => x.Latitud).First());
         _longitud = Convert.ToDouble(tabla.Select(x => x.Longittud).First());
         MP_DibujarUbicacion(Txb_CliDescripcion.Text, Txb_CliNit.Text);
         //Mostrar Imagenes
         MP_MostrarImagen(tabla.Select(x => x.Imagen).First());
         LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_Buscador2.RowCount.ToString();
     }
     catch (Exception EX)
     {
         MessageBox.Show(EX.StackTrace, "Comuniquece con el administrador del sistema");
     }
 }
Exemple #18
0
        private void MP_MostrarRegistro(int _Pos)
        {
            try
            {
                Dgv_GBuscador.Row = _Pos;
                _idOriginal       = (int)Dgv_GBuscador.GetValue("id");
                if (_idOriginal != 0)
                {
                    var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Seleccion_Lista();
                    var lista         = (from a in ListaCompleta
                                         where a.Id.Equals(_idOriginal)
                                         select new { a.Id, a.IdCompraIng, a.Granja, a.FechaEntrega, a.FechaRecepcion, a.Placa, a.Proveedor, a.Tipo, a.Edad }).ToList();

                    foreach (var seleccion in lista)
                    {
                        Tb_Id.Text              = seleccion.Id.ToString();
                        Tb_NUmGranja.Text       = seleccion.Granja.ToString();
                        Tb_IdCompraIngreso.Text = seleccion.IdCompraIng.ToString();
                        Tb_FechaEnt.Value       = seleccion.FechaEntrega;
                        Tb_FechaRec.Value       = seleccion.FechaRecepcion;
                        Tb_Placa.Text           = seleccion.Placa == "" ? "" : seleccion.Placa;
                        tb_Proveedor.Text       = seleccion.Proveedor.ToString();
                        Cb_Tipo.Value           = (int)seleccion.Tipo;
                        Tb_Edad.Text            = seleccion.Edad.ToString();
                    }
                    MP_CargarDetalle(Convert.ToInt32(Tb_IdCompraIngreso.Text));
                    MP_CargarDetalle2(Convert.ToInt32(Tb_Id.Text));
                    MP_ObtenerCalculo();
                    LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString();
                }
            }
            catch (Exception ex)
            {
                MP_MostrarMensajeError(ex.Message);
            }
        }
 private void MP_MostrarRegistro(int _Pos)
 {
     try
     {
         Dgv_GBuscador.Row = _Pos;
         _idOriginal       = (int)Dgv_GBuscador.GetValue("id");
         if (_idOriginal != 0)
         {
             var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Transformacion_Lista().Where(A => A.Id == _idOriginal).ToList();
             var Lista         = ListaCompleta.First();
             Tb_Id.Text          = Lista.Id.ToString();
             Cb_Almacen1.Value   = Lista.IdSucSalida;
             Cb_Almacen2.Value   = Lista.IdSucIngreso;
             Tb_Observacion.Text = Lista.Observ;
             MP_CargarDetalle(Convert.ToInt32(Tb_Id.Text));
             MP_ObtenerCalculo();
             LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString();
         }
     }
     catch (Exception ex)
     {
         MP_MostrarMensajeError(ex.Message);
     }
 }
Exemple #20
0
        private void MP_CargarPrecio(bool bandera)
        {
            if (Convert.ToUInt32(Cb_Almacen.Value) >= 0)
            {
                var       lProducto = new ServiceDesktop.ServiceDesktopClient().ProductoListar().ToList();
                DataTable tProducto = ListaATabla3(lProducto);
                if (bandera)
                {
                    MP_CargarPrecioTabla();
                }
                var       lPrecitoCat = new ServiceDesktop.ServiceDesktopClient().PrecioCategoriaListar().ToList();
                DataTable tPrecioCat  = ListaATabla(lPrecitoCat);

                foreach (DataRow rPrecioCat in tPrecioCat.Rows)
                {
                    tProducto.Columns.Add("estado_" + rPrecioCat.Field <string>("Cod"));
                    tProducto.Columns.Add(rPrecioCat.Field <int>("Id").ToString().Trim());
                }
                for (int j = 0; j < tProducto.Rows.Count; j++)
                {
                    int       idProdcuto = tProducto.Rows[j].Field <int>("Id");
                    DataRow[] resultado  = tPrecio.Select("IdProducto=" + idProdcuto.ToString());
                    for (int i = 0; i < resultado.Length; i++)
                    {
                        int    rowIndex     = tPrecio.Rows.IndexOf(resultado[i]);
                        string columnprecio = resultado[i].Field <int>("IdPrecioCat").ToString();
                        string columnEstado = "estado_" + resultado[i].Field <string>("Cod");
                        tProducto.Rows[j][columnprecio] = Math.Round(resultado[i].Field <decimal>("Precio"), 2);
                        tProducto.Rows[j][columnEstado] = resultado[i].Field <int>("Estado").ToString() + "_" + rowIndex.ToString().Trim();
                    }
                }
                //Dgv_Precio.BoundMode = Janus.Data.BoundMode.Bound;
                Dgv_Precio.DataSource = tProducto;
                Dgv_Precio.RetrieveStructure();
                if (tProducto.Rows.Count > 0)
                {
                    foreach (DataRow rPrecioCat in tPrecioCat.Rows)
                    {
                        string columnprecio = rPrecioCat.Field <int>("Id").ToString().Trim();
                        string columnestado = "estado_" + rPrecioCat.Field <string>("Cod").ToString().Trim();

                        //Dgv_Precio.RootTable.Columns[columnestado].Key = "Id";
                        Dgv_Precio.RootTable.Columns[columnestado].Caption      = "";
                        Dgv_Precio.RootTable.Columns[columnestado].Width        = 150;
                        Dgv_Precio.RootTable.Columns[columnestado].Visible      = false;
                        Dgv_Precio.RootTable.Columns[columnestado].FormatString = "0";

                        //Dgv_Precio.RootTable.Columns[columnprecio].Key = "Cod";
                        Dgv_Precio.RootTable.Columns[columnprecio].Caption                 = rPrecioCat.Field <string>("Cod").ToString();
                        Dgv_Precio.RootTable.Columns[columnprecio].Width                   = 70;
                        Dgv_Precio.RootTable.Columns[columnprecio].FormatString            = "0.00";
                        Dgv_Precio.RootTable.Columns[columnprecio].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                        Dgv_Precio.RootTable.Columns[columnprecio].CellStyle.FontSize      = 8;
                        Dgv_Precio.RootTable.Columns[columnprecio].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                        Dgv_Precio.RootTable.Columns[columnprecio].Visible                 = true;
                    }
                    Dgv_Precio.RetrieveStructure();
                    Dgv_Precio.AlternatingColors = true;

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

                    Dgv_Precio.RootTable.Columns[1].Key     = "CodProducto";
                    Dgv_Precio.RootTable.Columns[1].Visible = false;


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

                    Dgv_Precio.RootTable.Columns[3].Key                     = "División";
                    Dgv_Precio.RootTable.Columns[3].Caption                 = "División";
                    Dgv_Precio.RootTable.Columns[3].Width                   = 150;
                    Dgv_Precio.RootTable.Columns[3].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Precio.RootTable.Columns[3].CellStyle.FontSize      = 8;
                    Dgv_Precio.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Precio.RootTable.Columns[3].Visible                 = true;


                    Dgv_Precio.RootTable.Columns[4].Key                     = "Marca/Tipo";
                    Dgv_Precio.RootTable.Columns[4].Caption                 = "Marca/Tipo";
                    Dgv_Precio.RootTable.Columns[4].Width                   = 250;
                    Dgv_Precio.RootTable.Columns[4].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Precio.RootTable.Columns[4].CellStyle.FontSize      = 8;
                    Dgv_Precio.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Precio.RootTable.Columns[4].Visible                 = false;

                    Dgv_Precio.RootTable.Columns[5].Key                     = "Categorías/Tipo";
                    Dgv_Precio.RootTable.Columns[5].Caption                 = "CategorIas/tipo";
                    Dgv_Precio.RootTable.Columns[5].Width                   = 200;
                    Dgv_Precio.RootTable.Columns[5].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Precio.RootTable.Columns[5].CellStyle.FontSize      = 8;
                    Dgv_Precio.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Precio.RootTable.Columns[5].Visible                 = false;

                    Dgv_Precio.RootTable.Columns[6].Key                     = "Contacto2";
                    Dgv_Precio.RootTable.Columns[6].Caption                 = "Contacto2";
                    Dgv_Precio.RootTable.Columns[6].Width                   = 200;
                    Dgv_Precio.RootTable.Columns[6].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_Precio.RootTable.Columns[6].CellStyle.FontSize      = 8;
                    Dgv_Precio.RootTable.Columns[6].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_Precio.RootTable.Columns[6].Visible                 = false;

                    Dgv_Precio.RootTable.Columns[7].Key     = "Usuario";
                    Dgv_Precio.RootTable.Columns[7].Visible = false;

                    Dgv_Precio.RootTable.Columns[8].Key     = "Hora";
                    Dgv_Precio.RootTable.Columns[8].Visible = false;

                    Dgv_Precio.RootTable.Columns[9].Key     = "Fecha";
                    Dgv_Precio.RootTable.Columns[9].Visible = false;

                    //Habilitar filtradores
                    Dgv_Precio.DefaultFilterRowComparison = FilterConditionOperator.Contains;
                    Dgv_Precio.FilterMode          = FilterMode.Automatic;
                    Dgv_Precio.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges;
                    //Dgv_Precio.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown;
                    Dgv_Precio.GroupByBoxVisible = false;
                    Dgv_Precio.VisualStyle       = VisualStyle.Office2007;
                }
            }
        }
Exemple #21
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);
            }
        }
Exemple #22
0
        public override bool MH_NuevoRegistro()
        {
            int    id        = 0;
            bool   resultado = false;
            string mensaje   = "";

            VCliente Cliente = new VCliente()
            {
                IdSpyre     = Txb_CliCodSpyre.Text,
                Descripcion = Txb_CliDescripcion.Text,
                RazonSocial = Txb_CliRazonSoc.Text,
                Nit         = Txb_CliNit.Text,
                TipoCliente = Chb_CliContado.Checked ? 1 : 0,
                Direcccion  = Txb_CliDireccion.Text,
                Contacto1   = Txb_CliContacto1.Text,
                Contacto2   = Txb_CliContacto2.Text,
                Telfono1    = Txb_CliTel1.Text,
                Telfono2    = Txb_CliTel2.Text,
                Email1      = Txb_CliEmail1.Text,
                Email2      = Txb_CliEmail2.Text,
                Ciudad      = Convert.ToInt32(Cb_CliCiudad.Value),
                Facturacion = Convert.ToInt32(Cb_CliFacturacion.Value),
                Latitud     = Convert.ToDecimal(_latitud),
                Longittud   = Convert.ToDecimal(_longitud),
                Imagen      = _imagen,
                Fecha       = DateTime.Now.Date,
                Hora        = DateTime.Now.ToString("hh:mm"),
                Usuario     = UTGlobal.Usuario,
            };

            if (VM_Nuevo) //Nuevo
            {
                resultado = new ServiceDesktop.ServiceDesktopClient().ClienteGuardar(Cliente, ref id);
                if (resultado)
                {
                    Txb_CliCodSpyre.Focus();
                    UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img);
                    MP_Filtrar(1);
                    MP_Limpiar();
                    _Limpiar         = true;
                    _imagen          = "Default.jpg";
                    _ModificarImagen = false;
                    mensaje          = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString());
                }
            }
            else //Modifcar
            {
                id        = Convert.ToInt32(Txb_CliCod.Text);
                resultado = new ServiceDesktop.ServiceDesktopClient().ClienteModificar(Cliente, id);
                if (resultado)
                {
                    if (_ModificarImagen)
                    {
                        UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img);
                        _ModificarImagen = false;
                    }
                    Txb_CliCodSpyre.Focus();
                    MP_Filtrar(1);
                    MP_InHabilitar();//El formulario
                    _Limpiar = true;
                    _imagen  = "Default.jpg";
                    mensaje  = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString());
                    MH_Habilitar();//El menu
                }
            }
            if (resultado)
            {
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            else
            {
                mensaje = GLMensaje.Registro_Error(_NombreFormulario);
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            return(resultado);
        }
Exemple #23
0
        private void MP_CargarPrecioTabla()
        {
            var precio = new ServiceDesktop.ServiceDesktopClient().PrecioProductoListar(Convert.ToInt32(Cb_Almacen.Value)).ToList();

            tPrecio = ListaATabla2(precio);
        }
Exemple #24
0
 private void Tb_IdCompraIngreso_KeyDown(object sender, KeyEventArgs e)
 {
     if (Tb_FechaEnt.IsInputReadOnly == false)
     {
         if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Enter)
         {
             var            lista         = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_ListarEncabezado();
             List <GLCelda> listEstCeldas = new List <GLCelda>();
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Id", visible = true, titulo = "ID", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "NumNota", visible = true, titulo = "NOTA DE GRANJA", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "FechaEnt", visible = true, titulo = "FECHA ENTRADA", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "FechaRec", visible = true, titulo = "FECHA RECEPCION", tamano = 80
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Placa", visible = true, titulo = "PLACA", tamano = 120
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "IdProvee", visible = false, titulo = "IdProvee", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Proveedor", visible = true, titulo = "PROVEEDOR", tamano = 150
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "Tipo", visible = false, titulo = "Tipo", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "EdadSemana", visible = false, titulo = "EDAD SEMANA", tamano = 100
             });
             listEstCeldas.Add(new GLCelda()
             {
                 campo = "IdSucur", visible = false, titulo = "IdSucur", tamano = 100
             });
             Efecto efecto = new Efecto();
             efecto.Tipo       = 3;
             efecto.Tabla      = lista;
             efecto.SelectCol  = 2;
             efecto.listaCelda = listEstCeldas;
             efecto.Alto       = 50;
             efecto.Ancho      = 350;
             efecto.Context    = "SELECCIONE UN INGRESO";
             efecto.ShowDialog();
             bool bandera = false;
             bandera = efecto.Band;
             if (bandera)
             {
                 Janus.Windows.GridEX.GridEXRow Row = efecto.Row;
                 Tb_IdCompraIngreso.Text = Row.Cells["Id"].Value.ToString();
                 Tb_NUmGranja.Text       = Row.Cells["NumNota"].Value.ToString();
                 Tb_FechaEnt.Value       = Convert.ToDateTime(Row.Cells["FechaEnt"].Value);
                 Tb_FechaRec.Value       = Convert.ToDateTime(Row.Cells["FechaRec"].Value);
                 Cb_Tipo.Value           = Row.Cells["Tipo"].Value;
                 tb_Proveedor.Text       = Row.Cells["Proveedor"].Value.ToString();
                 Tb_Placa.Text           = Row.Cells["Placa"].Value.ToString();
                 Tb_Edad.Text            = Row.Cells["EdadSemana"].Value.ToString();
                 Cb_Almacen.Value        = Row.Cells["IdSucur"].Value;
                 MP_CargarDetalle(Convert.ToInt32(Tb_IdCompraIngreso.Text));
                 MP_CargarDetalle_Nuevo(Convert.ToInt32(Tb_IdCompraIngreso.Text));
             }
         }
     }
 }
Exemple #25
0
        public override bool MH_NuevoRegistro()
        {
            bool   resultado = false;
            string mensaje   = "";

            VCompraIngresoLista CompraIngreso = new VCompraIngresoLista()
            {
                IdSucur         = 2,
                IdProvee        = _idProveedor,
                estado          = 1,
                NumNota         = Tb_NUmGranja.Text,
                FechaEnt        = Tb_FechaEnt.Value,
                FechaRec        = Tb_FechaRec.Value,
                Placa           = Tb_Placa.Text,
                CantidadSemanas = Tb_Edad.Text,
                Tipo            = Convert.ToInt32(Cb_Tipo.Value),
                Observacion     = Tb_Observacion.Text,
                Entregado       = Tb_Entregado.Text,
                Recibido        = Tb_Recibido.Text,
                TotalRecibido   = Convert.ToDecimal(Tb_TotalEnviado.Value),
                TotalVendido    = Convert.ToDecimal(Tb_TotalVendido.Value),
                Total           = Convert.ToDecimal(Tb_TSaldoTo.Value),
                Fecha           = DateTime.Now.Date,
                Hora            = DateTime.Now.ToString("hh:mm"),
                Usuario         = UTGlobal.Usuario,
            };
            int id      = Tb_Cod.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Cod.Text);
            int idAux   = id;
            var detalle = ((List <VCompraIngreso_01>)Dgv_Detalle.DataSource).ToArray <VCompraIngreso_01>();

            resultado = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_Guardar(CompraIngreso, detalle, ref id, TxtNombreUsu.Text);
            if (resultado)
            {
                if (idAux == 0)    //Registar
                {
                    Tb_NUmGranja.Focus();
                    MP_CargarEncabezado();
                    MP_Limpiar();
                    _Limpiar = true;
                    mensaje  = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString());
                }
                else    //Modificar
                {
                    MP_Filtrar(1);
                    MP_InHabilitar();    //El formulario
                    _Limpiar = true;
                    mensaje  = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString());
                    MH_Habilitar();    //El menu
                }
            }
            //Resultado
            if (resultado)
            {
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            else
            {
                mensaje = GLMensaje.Registro_Error(_NombreFormulario);
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            return(resultado);
        }
Exemple #26
0
        private void MP_CargarEncabezado()
        {
            try
            {
                var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Seleccion_Lista().ToList();
                var lista         = (from a in ListaCompleta
                                     select new { a.Id, a.IdCompraIng, a.Granja, a.Proveedor, a.FechaEntrega, a.FechaRecepcion, a.Fecha, a.Hora, a.Usuario }).ToList();
                if (lista.Count() > 0)
                {
                    Dgv_GBuscador.DataSource = lista;
                    Dgv_GBuscador.RetrieveStructure();
                    Dgv_GBuscador.AlternatingColors = true;

                    Dgv_GBuscador.RootTable.Columns["id"].Caption                 = "Nota Seleccion";
                    Dgv_GBuscador.RootTable.Columns["id"].Width                   = 140;
                    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["IdCompraIng"].Caption                 = "Nota Recepcion";
                    Dgv_GBuscador.RootTable.Columns["IdCompraIng"].Width                   = 140;
                    Dgv_GBuscador.RootTable.Columns["IdCompraIng"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["IdCompraIng"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["IdCompraIng"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns["IdCompraIng"].Visible                 = true;

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

                    Dgv_GBuscador.RootTable.Columns["Proveedor"].Caption                 = "Proveedor";
                    Dgv_GBuscador.RootTable.Columns["Proveedor"].Width                   = 250;
                    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["FechaEntrega"].Caption                 = "Fecha Entrega";
                    Dgv_GBuscador.RootTable.Columns["FechaEntrega"].Width                   = 200;
                    Dgv_GBuscador.RootTable.Columns["FechaEntrega"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["FechaEntrega"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["FechaEntrega"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["FechaEntrega"].Visible                 = true;

                    Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].Caption                 = "FechaRecepcion";
                    Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].Width                   = 200;
                    Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
                    Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].CellStyle.FontSize      = 8;
                    Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
                    Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].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);
            }
        }
Exemple #27
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);
            }
        }
Exemple #28
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);
            }
        }
Exemple #29
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);
            }
        }
Exemple #30
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);
            }
        }