private string clienteMercancia(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); Cliente_mercancia oCM = new Cliente_mercancia(); switch (option) { case "findByCode": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); Cliente_mercancia o = JsonConvert.DeserializeObject <Cliente_mercancia>(jsonData); response = JsonConvert.SerializeObject(CatalogCtrl.cliente_mercanciaFindByCode(o)); break; case "ist": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); oCM = JsonConvert.DeserializeObject <Cliente_mercancia>(jsonData); CatalogCtrl.Cliente_mercanciaAdd(oCM); response = JsonConvert.SerializeObject(oCM); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); oCM = JsonConvert.DeserializeObject <Cliente_mercancia>(jsonData); CatalogCtrl.Cliente_mercanciaUdt(oCM); response = JsonConvert.SerializeObject(oCM); break; default: response = CatalogCtrl.ToCSV(CatalogCtrl.Cliente_mercanciafillByCliente(Convert.ToInt32(context.Request["Idcliente"]), context.Request["codigo"].ToString()).Cast <Object>().ToList()); break; } return(response); }
protected void lnkMercanciaClick(object sender, EventArgs args) { try { int IdClienteGrupo; string codigo; string nombre; int.TryParse(hf_cliente_grupo.Value, out IdClienteGrupo); codigo = txt_codigo_mercancia.Text.Trim(); hf_codigo_proporcionado.Value = codigo; nombre = txt_mercancia.Text.Trim(); Cliente_mercancia o = new Cliente_mercancia(); o.Id_cliente_grupo = IdClienteGrupo; o.Codigo = codigo; o.Nombre = nombre; CatalogCtrl.Cliente_mercanciaAdd(o); //Cliente_mercancia o = CatalogCtrl.Cliente_mercanciaGet(hf_codigo_mercancia.Value hf_cat_codigo_mercancia.Value = CatalogCtrl.ToCSV(CatalogCtrl.Cliente_mercanciafillByCliente(IdClienteGrupo).Cast <Object>().ToList()); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }
private string clienteVendor(HttpContext context) { string response = string.Empty; string option = context.Request["opt"].ToString(); string key = string.Empty; switch (option) { case "autoComplete": key = context.Request["w"].ToString(); response = CatalogCtrl.ToCSV((CatalogCtrl.Cliente_vendorfillByName(key)).Cast <Object>().ToList()); break; case "Add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); Cliente_vendor oCV = JsonConvert.DeserializeObject <Cliente_vendor>(jsonData); CatalogCtrl.Cliente_vendorAdd(oCV); response = JsonConvert.SerializeObject("Se guardo correctamente el registro"); break; } return(response); }
private void fillEntrada(int idEntrada) { try { oE = EntradaCtrl.EntradaGetAllDataById(idEntrada); oE.Folio = oE.Folio + oE.Folio_indice; if (!oE.Es_unica) { List <Entrada_parcial> lstPartial = EntradaCtrl.ParcialGetAllByReferencia(oE.Referencia); oE = EntradaCtrl.EntradaGetAllDataById(lstPartial.First().Id_entrada); oE.Folio = oE.Folio + oE.Folio_indice; lstPartial.Remove(lstPartial.Find(p => p.Id_entrada == oE.Id)); foreach (Entrada_parcial itemPartial in lstPartial) { Entrada oEPartialInfo = EntradaCtrl.EntradaGetAllDataById(itemPartial.Id_entrada); oE.Folio += ", " + oEPartialInfo.Folio + oEPartialInfo.Folio_indice; oE.No_caja_cinta_aduanal += oEPartialInfo.No_caja_cinta_aduanal; oE.No_pallet += oEPartialInfo.No_pallet; oE.No_bulto_danado += oEPartialInfo.No_bulto_danado; oE.No_bulto_abierto += oEPartialInfo.No_bulto_abierto; //bulto declarado tiene la misma cantidad por tal motivo se omite para avon oE.No_bulto_recibido += oEPartialInfo.No_bulto_recibido; oE.No_bulto_declarado = oEPartialInfo.No_bulto_declarado; //oE.No_pieza_declarada += oEPartialInfo.No_pieza_declarada; oE.No_pieza_recibida += oEPartialInfo.No_pieza_recibida; } oE.Folio = oE.Folio.Substring(0, oE.Folio.Length) + " (ENT. PARCIAL.)"; } hf_id_entrada.Value = oE.Id.ToString(); VSLstEntPiso = EntradaCtrl.InventarioGetBy(oE.Id); if (VSLstEntPiso.Count() > 0) { hf_consec_inventario.Value = VSLstEntPiso.Last().Consec.ToString(); oEI.Pallets = VSLstEntPiso.Sum(p => p.Pallets); oEI.Piezas_recibidas = VSLstEntPiso.Sum(p => p.Piezas_recibidas); oEI.Bultos_recibidos = VSLstEntPiso.Sum(p => p.Bultos_recibidos); } fillRepeaterPiso(); hf_referencia_entrada.Value = oE.Referencia; hf_codigo.Value = oE.Codigo; hf_cliente_grupo.Value = oE.PCliente.Id_cliente_grupo.ToString(); //hf_cat_ubicacion.Value = CatalogCtrl.ToCSV(CatalogCtrl.Ubicacionfill().Cast<Object>().ToList()); //hf_cat_comprador.Value = CatalogCtrl.ToCSV(CatalogCtrl.Cliente_compradorfill(oE.PCliente.Id_cliente_grupo).Cast<Object>().ToList()); hf_cat_vendor.Value = CatalogCtrl.ToCSV(CatalogCtrl.Cliente_vendorfill(oE.PCliente.Id_cliente_grupo).Cast <Object>().ToList()); hf_cat_nom.Value = CatalogCtrl.ToCSV(CatalogCtrl.Nomfill().Cast <Object>().ToList()); hf_cat_codigo_mercancia.Value = CatalogCtrl.ToCSV(CatalogCtrl.Cliente_mercanciafillByCliente(oE.PCliente.Id_cliente_grupo).Cast <Object>().ToList()); oEM = EntradaCtrl.MaquilaGetSum(0, oE.Id); // ControlsMng.fillNom(nom); grdCodigos.DataSource = EntradaCtrl.FondeoGetByReferencia(oE.Referencia); grdCodigos.DataBind(); } catch { throw; } }