コード例 #1
0
        public becategoria obtenercategoria(Int32 idcategoria)
        {
            becategoria   obj = null;
            SqlConnection cnn = new SqlConnection(dalconexion.obtenerconexion());

            cnn.Open();
            SqlCommand objcom = new SqlCommand("sp_obtenercategoriaporid", cnn);

            objcom.CommandType = CommandType.StoredProcedure;
            SqlParameter pestado = new SqlParameter("@idcategoria", idcategoria);

            objcom.Parameters.Add(pestado);
            SqlDataReader dr = objcom.ExecuteReader();

            if (dr.Read())
            {
                obj             = new becategoria();
                obj.idcategoria = Convert.ToInt32(dr["idcategoria"]);
                obj.codigo      = (dr["codigo"]).ToString();
                obj.descripcion = (dr["descripcion"]).ToString();
                obj.estado      = Convert.ToBoolean(dr["estado"]);
            }
            cnn.Close();
            return(obj);
        }
コード例 #2
0
        public List <becategoria> listadocategoria(Boolean?estado)
        {
            List <becategoria> lst = new List <becategoria>();
            SqlConnection      cnn = new SqlConnection(dalconexion.obtenerconexion());

            cnn.Open();
            SqlCommand objcom = new SqlCommand("sp_obtenerlistadocategoriaporestado", cnn);

            objcom.CommandType = CommandType.StoredProcedure;
            SqlParameter pestado = new SqlParameter("@estado", estado);

            objcom.Parameters.Add(pestado);
            SqlDataReader dr = objcom.ExecuteReader();

            while (dr.Read())
            {
                becategoria obj = new becategoria();
                obj.idcategoria = Convert.ToInt32(dr["idcategoria"]);
                obj.codigo      = (dr["codigo"]).ToString();
                obj.descripcion = (dr["descripcion"]).ToString();
                obj.estado      = Convert.ToBoolean(dr["estado"]);
                lst.Add(obj);
            }
            cnn.Close();
            return(lst);
        }
コード例 #3
0
        public Boolean insertarcategoria(becategoria obj)
        {
            Boolean       exito = false;
            SqlConnection cnn   = new SqlConnection(dalconexion.obtenerconexion());

            cnn.Open();
            SqlCommand objcom = new SqlCommand("sp_insertarcategoria", cnn);

            objcom.CommandType = CommandType.StoredProcedure;
            SqlParameter pcodigo      = new SqlParameter("@codigo", obj.codigo);
            SqlParameter pdescripcion = new SqlParameter("@descripcion", obj.descripcion);

            objcom.Parameters.Add(pcodigo);
            objcom.Parameters.Add(pdescripcion);
            exito = Convert.ToBoolean(objcom.ExecuteNonQuery());
            cnn.Close();
            return(exito);
        }
コード例 #4
0
        public ActionResult opguardar(becategoria obj)
        {
            gestor gestor = new gestor();

            if (obj.idcategoria == 0)
            {
                // insertar
                gestor.insertarcategoria(obj);
            }
            else
            {
                // actualizar
                gestor.actualizarcategoria(obj);
            }

            // ViewBag.listadocategoria = gestor.listadocategoria(null);

            ViewBag.listadocategoriapaginacion      = gestor.listadocategoriapaginacion(1, 5);
            ViewBag.listadocategoriapaginacioncount = gestor.listadocategoriapaginacioncount(5);
            ViewBag.nropagina = 1;
            return(View("categoria"));
        }