Exemple #1
0
        public JsonResult ActualizarConcepto(int idfor, int idCon, string descripcion, bool estado,
                                             string razon_inactivo)
        {
            bool result = false;

            if (idCon > 0)
            {
                medios_conceptos buscarValor = db.medios_conceptos.FirstOrDefault(c => c.id == idCon);
                if (buscarValor != null)
                {
                    if (estado)
                    {
                        // buscarValor.idformato = idfor;
                        buscarValor.descripcion          = descripcion;
                        buscarValor.estado               = estado;
                        buscarValor.razon_inactivo       = null;
                        buscarValor.fec_actualizacion    = DateTime.Now;
                        buscarValor.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]);
                    }
                    else
                    {
                        if (razon_inactivo == null)
                        {
                            // buscarValor.idformato = idfor;
                            buscarValor.descripcion          = descripcion;
                            buscarValor.estado               = estado;
                            buscarValor.fec_actualizacion    = DateTime.Now;
                            buscarValor.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]);
                        }
                        else
                        {
                            // buscarValor.idformato = idfor;
                            buscarValor.descripcion          = descripcion;
                            buscarValor.estado               = estado;
                            buscarValor.razon_inactivo       = razon_inactivo;
                            buscarValor.fec_actualizacion    = DateTime.Now;
                            buscarValor.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]);
                        }
                    }


                    db.Entry(buscarValor).State = EntityState.Modified;
                    int actualizar = db.SaveChanges();
                    if (actualizar > 0)
                    {
                        result = true;
                        return(Json(result, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    result = true;
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
            }

            result = false;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult AgregarConcepto(int concepto, int idformato, string descripcion, bool estado,
                                          string razon_inactivo)
        {
            bool result = false;


            if (concepto > 0)
            {
                medios_conceptos buscarConcepto = db.medios_conceptos.FirstOrDefault(m => m.concepto == concepto);
                if (buscarConcepto != null)
                {
                    result = false;
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }

                if (estado == false)
                {
                    db.medios_conceptos.Add(new medios_conceptos
                    {
                        concepto    = concepto,
                        idformato   = idformato,
                        descripcion = descripcion,
                        //tope = tope,
                        fec_creacion    = DateTime.Now,
                        userid_creacion = Convert.ToInt32(Session["user_usuarioid"]),
                        //fec_actualizacion = DateTime.Now,
                        //user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]),
                        estado         = estado,
                        razon_inactivo = razon_inactivo
                    });
                }
                else
                {
                    db.medios_conceptos.Add(new medios_conceptos
                    {
                        concepto    = concepto,
                        idformato   = idformato,
                        descripcion = descripcion,
                        //  tope = tope,
                        fec_creacion    = DateTime.Now,
                        userid_creacion = Convert.ToInt32(Session["user_usuarioid"]),
                        //fec_actualizacion = DateTime.Now,
                        //user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]),
                        estado = estado
                    });
                }

                int guardar = db.SaveChanges();

                if (guardar > 0)
                {
                    result = true;
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
            }

            result = false;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            medios_conceptos medios_conceptos = db.medios_conceptos.Find(id);

            db.medios_conceptos.Remove(medios_conceptos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #4
0
        // GET: medios_conceptoss/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            medios_conceptos medios_conceptos = db.medios_conceptos.Find(id);

            if (medios_conceptos == null)
            {
                return(HttpNotFound());
            }

            return(View(medios_conceptos));
        }
Exemple #5
0
        public ActionResult Edit([Bind(Include =
                                           "id,idformato,concepto,descripcion,tope,id_licencia,fec_creacion,userid_creacion,fec_actualizacion,user_idactualizacion,estado,razon_inactivo")]
                                 medios_conceptos medios_conceptos)
        {
            if (ModelState.IsValid)
            {
                db.Entry(medios_conceptos).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idformato       = new SelectList(db.medios_formato, "id", "descripcion", medios_conceptos.idformato);
            ViewBag.userid_creacion =
                new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.userid_creacion);
            ViewBag.user_idactualizacion =
                new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.user_idactualizacion);
            return(View(medios_conceptos));
        }
Exemple #6
0
        public JsonResult eliminarConcepto(int idDetalle)
        {
            medios_conceptos buscarConcepto = db.medios_conceptos.FirstOrDefault(m => m.id == idDetalle);

            if (buscarConcepto != null)
            {
                db.Entry(buscarConcepto).State = EntityState.Deleted;
                int eliminar = db.SaveChanges();
                if (eliminar > 0)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Exemple #7
0
        //public ActionResult Create([Bind(Include = "id,idformato,concepto,descripcion,tope,id_licencia,fec_creacion,userid_creacion,fec_actualizacion,user_idactualizacion,estado,razon_inactivo")] medios_conceptos medios_conceptos, ViewModeloMediosMtto ViewModeloMediosMtto)
        //{
        //    if (ModelState.IsValid)
        //    {

        //        db.medios_conceptos.Add(medios_conceptos);
        //        db.SaveChanges();
        //        return RedirectToAction("Create");
        //    }

        //    ViewBag.idformato = new SelectList(db.medios_formato, "id", "descripcion", medios_conceptos.idformato);
        //    ViewBag.userid_creacion = new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.userid_creacion);
        //    ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.user_idactualizacion);
        //    return View(medios_conceptos);
        //}

        // GET: medios_conceptoss/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            medios_conceptos medios_conceptos = db.medios_conceptos.Find(id);

            if (medios_conceptos == null)
            {
                return(HttpNotFound());
            }

            var listaformato = (from formatos in db.medios_formato
                                select new
            {
                formatos.id,
                des_formato = formatos.formato + " - " + formatos.descripcion
            }).ToList();

            ViewBag.idformato = new SelectList(listaformato, "id", "des_formato");
            //var listaConcepto = (from con in db.medios_conceptos
            //                     select new
            //                     {
            //                         con.id,
            //                         des_concepto = con.concepto + " - " + con.descripcion,
            //                     }).ToList();
            //ViewBag.idformato = new SelectList(listaConcepto, "id", "des_concepto", medios_conceptos.idformato);
            ViewBag.userid_creacion =
                new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.userid_creacion);
            ViewBag.user_idactualizacion =
                new SelectList(db.users, "user_id", "user_nombre", medios_conceptos.user_idactualizacion);
            ViewModeloMediosMtto ViewModeloMediosMtto = new ViewModeloMediosMtto
            {
                View_concepto = medios_conceptos
            };

            //ViewBag.user_idactualizacion = new SelectList(db.users, "user_id", "user_nombre", medios_formato.user_idactualizacion);
            return(View(ViewModeloMediosMtto));
        }