public ActionResult Comprar(FormCollection f) { ViewBag.Total = (f["Total_venta"]); int id = Int32.Parse(f["id_user"]); if (f["Tipo"] == null) { ViewBag.usuario = DALusuario.getUsuarioALLDATA(id); return(View("Cart", new { id = 0 })); } List <Item> cart = (List <Item>)Session["cart"]; // VENTA EN TIENDA // //////////////////// if (f["Tipo"] == "Tienda") { Despacho.Estado_despacho = "INGRESADO"; Despacho.Fecha_entrega = "PENDIENTE"; Despacho.Fecha_envio = "PENDIENTE"; Despacho.Calle = "tienda"; Despacho.Numero = 0; Despacho.Comuna = "tienda"; Despacho.Ciudad = "tienda"; Despacho.Cod_postal = "0"; Despacho.Num_departamento = 0; MetodoPago.Tipo_mpago = f["Tipo"]; ViewBag.id = Session["id"]; ViewBag.usuario = DALusuario.getUsuarioALLDATA(id); DALventa.Ingresar(id, cart, Despacho, MetodoPago, f["Total_venta"]); ViewBag.Tipo = "IngresadoTienda"; ViewBag.Ingresado = "Compra realizada con éxito"; ViewBag.Estado = "Exito"; Session["cart"] = null; return(View()); } if (f["Tipo"] == "Debito") { ViewBag.Tipo = "Debito"; ViewBag.id = Session["id"]; ViewBag.usuario = DALusuario.getUsuarioALLDATA(id); ViewBag.Ingresado = "laweaquesea"; if (f["Debito"] == "Debito") { Despacho.Estado_despacho = "INGRESADO"; Despacho.Fecha_entrega = "PENDIENTE"; Despacho.Fecha_envio = "PENDIENTE"; Despacho.Calle = f["Calle"]; Despacho.Numero = Int32.Parse(f["Numero"]); Despacho.Comuna = f["Comuna"]; Despacho.Ciudad = f["Ciudad"]; Despacho.Cod_postal = f["Cod_postal"]; string depto = f["Num_departamento"]; if (depto == "") { Despacho.Num_departamento = 0; } else { Despacho.Num_departamento = Int32.Parse(depto); } MetodoPago.Tipo_mpago = f["Tipo"]; DALventa.Ingresardebito(id, cart, Despacho, MetodoPago, f["Total_venta"]); Session["cart"] = null; return(RedirectToAction("Pedidos", "Usuario", new { id, estado = 1 })); } ViewBag.Total = (f["Total_venta"]); return(View()); } return(View()); }