private string tarifa(HttpContext context) { option = context.Request["opt"].ToString(); Bodega o = new Bodega(); switch (option) { case "clienteMercancia": if (context.Request["key"] != null) { key = context.Request["key"].ToString(); } response = JsonConvert.SerializeObject(CatalogoCtrl.tarifaClienteMercancia(Convert.ToInt32(key))); break; case "clienteMercanciaServicio": response = JsonConvert.SerializeObject( CatalogoCtrl.tarifaClienteMercanciaServicio( Convert.ToInt32(context.Request["id_cliente"]), Convert.ToInt32(context.Request["id_servicio"]) ) ); break; case "clienteMercanciaNoServicio": response = JsonConvert.SerializeObject( CatalogoCtrl.noTarifaClienteMercanciaServicio( Convert.ToInt32(context.Request["id_cliente"]), Convert.ToInt32(context.Request["id_servicio"]) ) ); break; } return(response); }
public static List <Cortina> cortinaDispobleByBodega(int id_bodega) { List <Cortina> lst = new List <Cortina>(); try { Cortina oC = new Cortina(); lst = CatalogoCtrl.catalogGetAllLst(oC).Cast <Cortina>().ToList(); lst = lst.FindAll(p => p.Id_bodega == id_bodega && p.IsActive == true); Cortina_disponibleMng oCDMng = new Cortina_disponibleMng(); oCDMng.fillLst(); List <Cortina_disponible> lstCD = oCDMng.Lst; lstCD = lstCD.FindAll(p => p.Inicio != default(DateTime) && p.Fin == default(DateTime)); foreach (Cortina itemC in lst) { if (lstCD.Exists(p => p.Id_cortina == itemC.Id)) { itemC.IsActive = false; } } lst = lst.FindAll(p => p.IsActive == true); } catch { throw; } return(lst); }
private string servicio_periodo(HttpContext context) { option = context.Request["opt"].ToString(); Servicio_periodo o = new Servicio_periodo(); switch (option) { case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Servicio_periodo>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Servicio_periodo>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": List <Servicio_periodo> lst = CatalogoCtrl.catalogGetLst(o).Cast <Servicio_periodo>().ToList(); response = JsonConvert.SerializeObject(lst); break; default: break; } return(response); }
public static string concentradoUdtActiva(int id_cliente, DateTime corte_ini, DateTime corte_fin) { IDbTransaction tran = null; string folio = string.Empty; try { tran = GenericDataAccess.BeginTransaction(); folio = CatalogoCtrl.getFolio(enumTipo.PRF, tran); ProformaMng oMng = new ProformaMng() { O_Proforma = new Proforma() { Fecha_servicio = corte_fin, Id_cliente = id_cliente, Corte_ini = corte_ini, Corte_fin = corte_fin, Folio_aplicada = folio } }; oMng.udt(tran); GenericDataAccess.CommitTransaction(tran); } catch { if (tran != null) { GenericDataAccess.RollbackTransaction(tran); } throw; } return(folio); }
private string mercancia(HttpContext context) { option = context.Request["opt"].ToString(); Cliente_mercancia o = new Cliente_mercancia(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cliente_mercancia>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cliente_mercancia>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": List <Cliente_mercancia> lst = CatalogoCtrl.catalogGetLst(o).Cast <Cliente_mercancia>().ToList(); foreach (Cliente_mercancia itemCM in lst) { Cliente_mercancia_rotacion oCMR = new Cliente_mercancia_rotacion() { Id = itemCM.Id_rotacion }; CatalogoCtrl.catalogSelById(oCMR); itemCM.PRotacion = oCMR; } if (context.Request["pk"] != null) { key = context.Request["pk"].ToString(); lst = lst.FindAll(p => p.Id_cliente == Convert.ToInt32(key)); } response = JsonConvert.SerializeObject(lst); break; default: break; } return(response); }
private string servicio(HttpContext context) { option = context.Request["opt"].ToString(); Servicio o = new Servicio(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Servicio>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Servicio>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": List <Servicio> lst = CatalogoCtrl.catalogGetLst(o).Cast <Servicio>().ToList(); List <Servicio_periodo> lstSP = CatalogoCtrl.catalogGetLst(new Servicio_periodo()).Cast <Servicio_periodo>().ToList(); foreach (Servicio itemS in lst) { itemS.PServPer = lstSP.Find(p => p.Id == itemS.Id_periodo); if (itemS.PServPer.Id == 7) { itemS.PServPer.Nombre = itemS.Periodo_valor.ToString() + " días"; } } response = JsonConvert.SerializeObject(lst); break; default: break; } return(response); }
private string mercancia_unidad_empaque(HttpContext context) { option = context.Request["opt"].ToString(); Mercancia_unidad_empaque o = new Mercancia_unidad_empaque(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Mercancia_unidad_empaque>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Mercancia_unidad_empaque>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lst": response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetLst(o).Cast <Mercancia_unidad_empaque>().ToList()); break; case "lstAll": List <Mercancia_unidad_empaque> lst = CatalogoCtrl.catalogGetLst(o).Cast <Mercancia_unidad_empaque>().ToList(); if (context.Request["pk"] != null) { key = context.Request["pk"].ToString(); //lst = lst.FindAll(p => p.Id_cliente == Convert.ToInt32(key)); } response = JsonConvert.SerializeObject(lst); break; default: break; } return(response); }
private string aduana(HttpContext context) { option = context.Request["opt"].ToString(); Aduana o = new Aduana(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Aduana>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Aduana>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lst": response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetLst(o).Cast <Aduana>().ToList()); break; case "dlt": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogEnabled(o); response = JsonConvert.SerializeObject(o); break; default: break; } return(response); }
private string asn(HttpContext context) { option = context.Request["opt"].ToString(); //int id_cliente = 0; //string folio_aplicada = string.Empty; //DateTime corte_ini = default(DateTime); //DateTime corte_fin = default(DateTime); Asn o = null; switch (option) { case "sltById": response = JsonConvert.SerializeObject(ProcessCtrl.asnGetAllById(Convert.ToInt32(context.Request["key"]))); break; case "lst": o = new Asn(); List <Asn> lstAsn = ProcessCtrl.asnLst(); foreach (Asn item in lstAsn) { item.PCortinaAsignada = RecepcionCtrl.cortinaGetByAsn(item.Id); if (item.PCortinaAsignada.Id_cortina > 0) { Cortina oCortina = new Cortina() { Id = item.PCortinaAsignada.Id_cortina }; CatalogoCtrl.catalogSelById(oCortina); item.CortinaNombre = oCortina.Nombre; } } response = JsonConvert.SerializeObject(lstAsn); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Asn>(jsonData); ProcessCtrl.asnAdd(o); response = JsonConvert.SerializeObject(true); break; default: break; } return(response); }
public static void asnAdd(Asn o) { IDbTransaction tran = null; AsnMng oMng = new AsnMng() { O_Asn = o }; Asn_partidaMng oAPMng = new Asn_partidaMng(); Asn_transporte_selloMng oATSMng = new Asn_transporte_selloMng(); try { tran = GenericDataAccess.BeginTransaction(); string folio = CatalogoCtrl.getFolio(enumTipo.ASN, tran); o.Folio = folio; oMng.add(tran); foreach (Asn_partida item in o.PLstPartida) { item.Id_asn = o.Id; oAPMng.O_Asn_partida = item; oAPMng.add(tran); } foreach (Asn_transporte_sello itemSello in o.PLstTranSello) { itemSello.Id_asn = o.Id; oATSMng.O_Asn_transporte_sellos = itemSello; oATSMng.add(tran); } GenericDataAccess.CommitTransaction(tran); } catch { if (tran != null) { GenericDataAccess.RollbackTransaction(tran); } throw; } }
public static List <Cliente> concentradoGet() { List <Cliente> lst = new List <Cliente>(); try { Proforma_concentradoMng oMng = new Proforma_concentradoMng(); oMng.fillLstCte(); lst = CatalogoCtrl.catalogGetAllLst(new Cliente()).Cast <Cliente>().ToList(); foreach (Cliente itemC in lst) { List <Proforma_concentrado> lstByCte = oMng.Lst.FindAll(p => p.Id_cliente == itemC.Id); itemC.ProformaPorAplicarTotal = lstByCte.Sum(p => p.Total); } } catch { throw; } return(lst); }
private string proforma(HttpContext context) { option = context.Request["opt"].ToString(); int id_cliente = 0; string folio_aplicada = string.Empty; DateTime corte_ini = default(DateTime); DateTime corte_fin = default(DateTime); Proforma_concentrado o = null; switch (option) { case "procesar": ProcessCtrl.Procesar(CatalogoCtrl.catalogGetAllLst(new Cliente()).Cast <Cliente>().ToList().FindAll(p => p.IsActive == true)); response = JsonConvert.SerializeObject(true); break; case "concentrado_get": response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAll()); break; case "concentrado_getAplicada": response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAll(true)); break; case "concentrado_getAllCliente": o = new Proforma_concentrado(); if (context.Request["corte"] != null) { DateTime.TryParse(context.Request["corte"], out fecha); } if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id_cliente); } o = new Proforma_concentrado() { Id_cliente = id_cliente, Fecha_servicio = fecha }; response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAllCliente(o)); break; case "concentrado_getAllClienteApp": o = new Proforma_concentrado(); if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id_cliente); } o = new Proforma_concentrado() { Id_cliente = id_cliente, Fecha_servicio = fecha }; response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetAllCliente(o, true)); break; case "concentrado_getByCte": int anio = 0; int mes = 0; if (context.Request["pk"] != null) { key = context.Request["pk"].ToString(); int.TryParse(key, out id_cliente); } if (context.Request["year"] != null) { key = context.Request["year"].ToString(); int.TryParse(key, out anio); } if (context.Request["month"] != null) { key = context.Request["month"].ToString(); int.TryParse(key, out mes); } response = JsonConvert.SerializeObject(ProcessCtrl.concentradoGetByCliente(id_cliente, anio, mes)); break; case "concentradoUdtActiva": if (context.Request["corte_ini"] != null) { DateTime.TryParse(context.Request["corte_ini"], out corte_ini); } if (context.Request["corte_fin"] != null) { DateTime.TryParse(context.Request["corte_fin"], out corte_fin); } if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id_cliente); } response = JsonConvert.SerializeObject(ProcessCtrl.concentradoUdtActiva(id_cliente, corte_ini, corte_fin)); break; case "concetradoProfActByFolio": if (context.Request["folio"] != null) { folio_aplicada = context.Request["folio"].ToString(); } response = JsonConvert.SerializeObject(ProcessCtrl.concetradoProfActByFolio(folio_aplicada)); break; default: break; } return(response); }
private string vendor(HttpContext context) { option = context.Request["opt"].ToString(); Vendor o = new Vendor(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Vendor>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Vendor>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": response = JsonConvert.SerializeObject(CatalogoCtrl.catalogGetAllLst(o).Cast <Vendor>().ToList()); break; case "enb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogEnabled(o); o.IsActive = true; response = JsonConvert.SerializeObject(o); break; case "dsb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogDisabled(o); o.IsActive = false; response = JsonConvert.SerializeObject(o); break; default: break; } return(response); }
private string cortina(HttpContext context) { option = context.Request["opt"].ToString(); Cortina o = new Cortina(); switch (option) { case "sltById": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogSelById(o); response = JsonConvert.SerializeObject(o); break; case "add": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cortina>(jsonData); o.Id = CatalogoCtrl.catalogAdd(o); response = JsonConvert.SerializeObject(o); break; case "udt": jsonData = new StreamReader(context.Request.InputStream).ReadToEnd(); o = JsonConvert.DeserializeObject <Cortina>(jsonData); CatalogoCtrl.catalogUdt(o); response = JsonConvert.SerializeObject(o); break; case "lstAll": List <Cortina> lst = CatalogoCtrl.catalogGetAllLst(o).Cast <Cortina>().ToList(); if (context.Request["key"] != null) { key = context.Request["key"].ToString(); lst = lst.FindAll(p => p.Id_bodega == Convert.ToInt32(key)); } response = JsonConvert.SerializeObject(lst); break; case "enb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogEnabled(o); o.IsActive = true; response = JsonConvert.SerializeObject(o); break; case "dsb": if (context.Request["key"] != null) { int.TryParse(context.Request["key"], out id); } o.Id = id; CatalogoCtrl.catalogDisabled(o); o.IsActive = false; response = JsonConvert.SerializeObject(o); break; default: break; } return(response); }
public static Asn asnGetAllById(int id_asn) { Asn o = new Asn() { Id = id_asn }; try { CatalogoCtrl.catalogSelById(o); Cliente oC = new Cliente() { Id = o.Id_cliente }; CatalogoCtrl.catalogSelById(oC); o.ClienteNombre = oC.Nombre; if (o.Id_bodega != null) { Bodega oB = new Bodega() { Id = (int)o.Id_bodega }; CatalogoCtrl.catalogSelById(oB); o.BodegaNombre = oB.Nombre; } if (o.Id_transporte != null) { Transporte oT = new Transporte() { Id = (int)o.Id_transporte }; CatalogoCtrl.catalogSelById(oT); o.TransporteNombre = oT.Nombre; } if (o.Id_bodega != null) { Bodega oB = new Bodega() { Id = (int)o.Id_bodega }; CatalogoCtrl.catalogSelById(oB); o.BodegaNombre = oB.Nombre; } o.PCortinaAsignada = RecepcionCtrl.cortinaGetByAsn(o.Id); if (o.PCortinaAsignada.Id_cortina > 0) { Cortina oCDisp = new Cortina() { Id = o.PCortinaAsignada.Id_cortina }; CatalogoCtrl.catalogSelById(oCDisp); o.CortinaNombre = oCDisp.Nombre; } o.PLstPartida = ProcessCtrl.AsnPartidaLstByAsn(o.Id); foreach (Asn_partida itemAP in o.PLstPartida) { itemAP.PMercancia = CatalogoCtrl.mercanciaBySkuCliente(itemAP.Sku, o.Id_cliente); } o.PLstTranSello = ProcessCtrl.AsnTranspSelloLstByAsn(o.Id); } catch { throw; } return(o); }