public List <EDProvider> ListaTerceros() { List <EDProvider> ListaEDTercero = new List <EDProvider>(); List <Provider> ListaProvider = new List <Provider>(); using (DrogSystemContext db = new DrogSystemContext()) { var Terceros = (from s in db.Providers select s).ToList <Provider>(); if (Terceros != null) { ListaProvider = Terceros; } } foreach (var item in ListaProvider) { EDProvider EDProvider = new EDProvider(); EDProvider.TerceroId = item.TerceroId; EDProvider.NombreTercero = item.NombreTercero; EDProvider.Codtercero = item.Codtercero; ListaEDTercero.Add(EDProvider); } ListaEDTercero = ListaEDTercero.OrderBy(o => o.NombreTercero).ToList(); return(ListaEDTercero); }
public List <EDProvider> ListaProveedores() { List <Provider> ListaProveedores = new List <Provider>(); List <EDProvider> ListaEDProveedores = new List <EDProvider>(); using (DrogSystemContext db = new DrogSystemContext()) { var Proveedor = (from p in db.Providers where p.TipoTercero == "P" select p).ToList(); if (Proveedor != null) { ListaProveedores = Proveedor; } } foreach (var item in ListaProveedores) { EDProvider EDProvider = new EDProvider(); EDProvider.TerceroId = item.TerceroId; EDProvider.NombreTercero = item.NombreTercero; ListaEDProveedores.Add(EDProvider); } ListaEDProveedores = ListaEDProveedores.OrderBy(o => o.NombreTercero).ToList(); return(ListaEDProveedores); }
public JsonResult Crear(EDProvider proveedor) { bool Probar = true; string Mensaje = ""; EDProvider EDProvider = new EDProvider(); EDProvider.TerceroId = proveedor.TerceroId; EDProvider.NombreTercero = proveedor.NombreTercero; EDProvider.Codtercero = proveedor.Codtercero; EDProvider.TipoTercero = proveedor.TipoTercero; try { Provider provider = new Provider(); provider.NombreTercero = EDProvider.NombreTercero; provider.Codtercero = EDProvider.Codtercero; provider.TipoTercero = EDProvider.TipoTercero; db.Providers.Add(provider); db.SaveChanges(); Mensaje = " Registro modificado con exito."; } catch (Exception) { Probar = false; Mensaje = " Se produjo un error al modificar el registro."; } return(Json(new { Probar, Mensaje }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetbyID(int?ID) { Provider Provider = db.Providers.Find(ID); EDProvider EDprovider = new EDProvider(); if (Provider != null) { EDprovider.TerceroId = Provider.TerceroId; EDprovider.NombreTercero = Provider.NombreTercero; EDprovider.Codtercero = Provider.Codtercero; EDprovider.TipoTercero = Provider.TipoTercero; } return(Json(EDprovider, JsonRequestBehavior.AllowGet)); }
public JsonResult List() { List <EDProvider> EDProviderLista = new List <EDProvider>(); var Listaux = (from u in db.Providers select new { u }).ToList(); if (Listaux != null) { foreach (var item in Listaux) { EDProvider EDprovider = new EDProvider(); EDprovider.TerceroId = item.u.TerceroId; EDprovider.NombreTercero = item.u.NombreTercero; EDprovider.Codtercero = item.u.Codtercero; EDprovider.TipoTercero = item.u.TipoTercero; EDProviderLista.Add(EDprovider); } } return(Json(EDProviderLista, JsonRequestBehavior.AllowGet)); }
public JsonResult GetbyID(int?ID) { PaymentProvider PaymentProvider = db.PaymentProviders.Find(ID); EDPaymentProvider EDPaymentProvider = new EDPaymentProvider(); if (PaymentProvider != null) { FuncUsuarios FuncUsuarios = new FuncUsuarios(); List <EDProvider> ListaTerceros = new List <EDProvider>(); ListaTerceros = FuncUsuarios.ListaTerceros(); EDPaymentProvider.Id_Pago = PaymentProvider.Id_Pago; EDPaymentProvider.Valor_Pago = PaymentProvider.Valor_Pago; EDPaymentProvider.Fecha_Pago = PaymentProvider.Fecha_Pago.ToString("dd/MM/yyyy"); EDPaymentProvider.Observacion = PaymentProvider.Observacion; EDPaymentProvider.TerceroId = PaymentProvider.TerceroId; EDProvider providername = ListaTerceros.Find(u => u.TerceroId == EDPaymentProvider.TerceroId); EDPaymentProvider.NombreTercero = providername.NombreTercero; EDPaymentProvider.ListaTerceros = ListaTerceros; } return(Json(EDPaymentProvider, JsonRequestBehavior.AllowGet)); }
public JsonResult Editar(EDProvider proveedor) { bool Probar = true; string Mensaje = ""; EDProvider EDProvider = new EDProvider(); EDProvider.TerceroId = proveedor.TerceroId; EDProvider.NombreTercero = proveedor.NombreTercero; EDProvider.Codtercero = proveedor.Codtercero; EDProvider.TipoTercero = proveedor.TipoTercero; Provider provider = db.Providers.Find(EDProvider.TerceroId); if (provider == null) { Probar = false; Mensaje = " No se encuntra el registro: " + EDProvider.NombreTercero; } else { try { provider.NombreTercero = EDProvider.NombreTercero; provider.Codtercero = EDProvider.Codtercero; provider.TipoTercero = EDProvider.TipoTercero; db.Entry(provider).State = EntityState.Modified; db.SaveChanges(); Mensaje = " Registro modificado con exito."; } catch (Exception) { Probar = false; Mensaje = " Se produjo un error al modificar el registro."; } } return(Json(new { Probar, Mensaje }, JsonRequestBehavior.AllowGet)); }