Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }