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(); } }
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); } }
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); } }
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"); } }
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); } }
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"); } }