예제 #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();
     }
 }
예제 #2
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);
     }
 }
예제 #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().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);
            }
        }
예제 #4
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().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);
     }
 }