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); }
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); }
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); }
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")); }