Пример #1
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);
     }
 }
Пример #2
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();
     }
 }
Пример #3
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);
     }
 }
Пример #4
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");
     }
 }