Beispiel #1
0
        public int RegistrarTipoReclamo([FromBody] TipoReclamo objTipRec)
        {
            clsTipoReclamo objClsTipoReclamo;

            Abm.TipoReclamoV objValidarTipRec;

            try
            {
                objClsTipoReclamo = new clsTipoReclamo();
                objValidarTipRec  = new Abm.TipoReclamoV();
                objValidarTipRec  = objClsTipoReclamo.ValidarTipoReclamo(objTipRec.tipRec_nombre);

                if (objValidarTipRec == null)
                {
                    objClsTipoReclamo = new clsTipoReclamo();
                    return(objClsTipoReclamo.RegistrarTipoReclamo(objTipRec));
                }
                else
                {
                    return(0);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                objClsTipoReclamo = null;
                objValidarTipRec  = null;
            }
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoReclamo tipoReclamo = db.TipoReclamoes.Find(id);

            db.TipoReclamoes.Remove(tipoReclamo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        protected void CargarTipoReclamo()
        {
            TipoReclamo tipoReclamo = new TipoReclamo();
            DataTable   dat         = tipoReclamo.ConsultarTipoReclamo();

            TIPORECLAMO.DataSource     = dat;
            TIPORECLAMO.DataTextField  = "nombretiporeclamo";
            TIPORECLAMO.DataValueField = "idtiporeclamo";
            TIPORECLAMO.DataBind();
        }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "id,tipo,descripcion")] TipoReclamo tipoReclamo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoReclamo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoReclamo));
 }
Beispiel #5
0
        //
        // GET: /Reclamos/Details/5

        public ActionResult Details(long id = 0)
        {
            Reclamo reclamo = modReclamo.Buscar(id);

            if (reclamo == null)
            {
                return(HttpNotFound());
            }
            ViewBag.TipoReclamo = TipoReclamo.GetNames(typeof(TipoReclamo))[reclamo.IdTipoReclamo];
            return(View(reclamo));
        }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "id,tipo,descripcion")] TipoReclamo tipoReclamo)
        {
            if (ModelState.IsValid)
            {
                db.TipoReclamoes.Add(tipoReclamo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoReclamo));
        }
Beispiel #7
0
        // GET: TipoReclamos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoReclamo tipoReclamo = db.TipoReclamoes.Find(id);

            if (tipoReclamo == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoReclamo));
        }
Beispiel #8
0
        public int ActualizarTipoReclamo([FromBody] TipoReclamo objTipoReclamo)
        {
            clsTipoReclamo objClsTipoReclamo;

            try
            {
                objClsTipoReclamo = new clsTipoReclamo();
                return(objClsTipoReclamo.ActualizarTipoReclamo(objTipoReclamo));
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                objClsTipoReclamo = null;
            }
        }
Beispiel #9
0
        public List <TipoReclamo> GetTipoReclamo() // obtiene una lista de tipos de reclamos
        {
            var l = new List <TipoReclamo>();      // generamos la variable Listado para el tipoReclamo

            using (var conn = new SqlConnection(Str))
            {
                // ejecutamos la consulta
                var consulta = "SELECT * from tipoReclamo";
                var cmd      = new SqlCommand(consulta, conn);
                conn.Open();
                var reader = cmd.ExecuteReader();
                while (reader.Read()) // guardamos todos los datos en un tipoReclamo (tr)
                {
                    var id     = Convert.ToInt32(reader[0]);
                    var nombre = reader[1].ToString();
                    var tr     = new TipoReclamo(id, nombre);
                    l.Add(tr); // agregamos cada tipoReclamo (tr) a nuestra lista (l)
                }
            }
            return(l); // retornamos la lista
        }
Beispiel #10
0
        //
        // GET: /Reclamos/

        public ActionResult Index()
        {
            ViewBag.TiposReclamos = TipoReclamo.GetNames(typeof(TipoReclamo));
            return(View(modReclamo.Listar()));
        }