public List <entTipoArticulo> ListarTipoArticulos() { SqlCommand cmd = null; List <entTipoArticulo> lista = new List <entTipoArticulo>(); try{ SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarTipoArticulos", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entTipoArticulo t = new entTipoArticulo(); t.idTipoArticulo = Convert.ToInt16(dr["idTipoArticulo"]); t.Descripcion = dr["Descripcion"].ToString(); t.Activo = Convert.ToBoolean(dr["Activo"]); lista.Add(t); } }catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public ActionResult AgregarCarrito(FormCollection frm) { try { List <entVentaDet> lista = null; if (Session["carrito"] != null) { lista = (List <entVentaDet>)Session["carrito"]; } else { lista = new List <entVentaDet>(); } entVentaDet d = new entVentaDet(); d.Cantidad = Convert.ToInt16(frm["txtCant"]); d.Precio = Convert.ToDecimal(frm["Precio"]); entArticulo a = new entArticulo(); a.idArticulo = Convert.ToInt16(frm["idArticulo"]); a.Nombre = frm["DArticulo"].ToString(); a.Imagen = frm["Imagen"].ToString(); entTipoArticulo t = new entTipoArticulo(); t.Descripcion = frm["Categoria"].ToString(); a.TipoArticulo = t; d.Articulo = a; lista.Add(d); Session["carrito"] = lista; return(RedirectToAction("VerCarrito")); } catch (Exception e) { return(RedirectToAction("Index", "Error", new { msgError = e.Message })); } }
public List <entArticulo> ListarArticulos(Int16 idTipo) { SqlCommand cmd = null; List <entArticulo> lista = new List <entArticulo>(); try{ SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarArticulos", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintTipoArticulo", idTipo); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entArticulo a = new entArticulo(); a.idArticulo = Convert.ToInt16(dr["idArticulo"]); a.Nombre = dr["Nombre"].ToString(); a.Detalle = dr["Detalle"].ToString(); a.Imagen = dr["Imagen"].ToString(); a.DImagen = dr["DImagen"].ToString(); a.Activo = Convert.ToBoolean(dr["Activo"]); entTipoArticulo t = new entTipoArticulo(); t.idTipoArticulo = Convert.ToInt16(dr["idTipoArticulo"]); t.Descripcion = dr["Descripcion"].ToString(); a.TipoArticulo = t; a.Stock = Convert.ToDouble(dr["Stock"]); a.Precio = Convert.ToDouble(dr["Precio"]); lista.Add(a); } }catch (Exception e) { throw e; }finally { cmd.Connection.Close(); } return(lista); }