public ActionResult Login(LoginModel model, string returnUrl) { UsuarioCEN cliCEN = new UsuarioCEN(); if (cliCEN.Login(model.UserName, model.Password)) { if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)) { // UsuarioCP cliCEN = new UsuarioCP(); // if (cliCEN(model.UserName, model.Password)) if (model.UserName.Equals("*****@*****.**")) { return(RedirectToAction("PanelAdmin", "Home")); } else { PedidoCEN ped = new PedidoCEN(new PedidoCAD());//si falla algo, pasad la sesion aqui PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum tipoPago = PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum.contrarreembolso; PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estado = PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.pendiente; UsuarioCEN usu = new UsuarioCEN(); IList <UsuarioEN> hola = usu.UsuarioPorEmail(model.UserName); ped.New_(estado, DateTime.Now, 0.0, tipoPago, hola[0].Id, false, 0.0); Session["Clineas"] = 0; return(RedirectToAction("Index", "Home")); } } } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario ModelState.AddModelError("", "El nombre de usuario o la contraseña especificados son incorrectos."); return(View(model)); }
//devuelve una lista de pedidoEN de los que estan en pendiente public IList <PedidoEN> getPedidosPorEstado(AppEstadioGenNHibernate.Enumerated.AppEstadio.EstadoPedidoEnum estado) { IList <PedidoEN> lista = new List <PedidoEN>(); try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction tr = session.BeginTransaction()) { PedidoCAD pedidoCAD = new PedidoCAD(session); PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD); int es = Convert.ToInt32(estado); lista = pedidoCAD.GetPedidosPorEstado(es); tr.Commit(); } } catch (Exception ex) { throw ex; } return(lista); }
public ActionResult PagarPuja(int pujaid) { int usuid = (int)Session["idusuario"]; PujaCAD pujaCAD = new PujaCAD(); PujaCEN pujaCEN = new PujaCEN(); PujaEN pujaEN = pujaCEN.get_IPujaCAD().ReadOIDDefault(pujaid); LineaPedidoCAD lineaCAD = new LineaPedidoCAD(); LineaPedidoCEN lineaCEN = new LineaPedidoCEN(); int lineaID = lineaCEN.New_(1, pujaEN.Articulo.Id); List <int> lineasList = new List <int> { lineaID }; PedidoCAD pedidoCAD = new PedidoCAD(); PedidoCEN pedidoCEN = new PedidoCEN(); int pedidoID = pedidoCEN.New_("Pedido de puja", DateTime.Now, usuid); pedidoCEN.Anyadir_linea(pedidoID, lineasList); //pujaEN.Pagada = true; pujaCEN.Modify(pujaEN.Id, pujaEN.Fecha, pujaEN.Puja_inicial, pujaEN.Puja_max, pujaEN.Id_usuario, pujaEN.Cerrada, true); return(RedirectToAction("Details/" + pujaid)); }
public ActionResult Index() { SessionInitialize(); PedidoCEN ped = new PedidoCEN(new PedidoCAD(session)); UsuarioCEN usu = new UsuarioCEN(new UsuarioCAD(session)); PedidoCP p = new PedidoCP(session); usu = new UsuarioCEN(new UsuarioCAD(session)); IList <UsuarioEN> inci = usu.UsuarioPorEmail(User.Identity.Name); Usuario usu1 = new AssemblerUsuario().ConvertENToModelUI(inci.Last(), session); IList <PedidoEN> listaPedidoUsu = ped.DevolverPedidosUsuario(User.Identity.Name); PedidoEN pedEn = listaPedidoUsu.Last(); if (pedEn.Codigo != null) { double actualizado = p.CalcularPrecio(pedEn.Id); ped.Descontar(pedEn.Id, actualizado); } PedidoCP pedCP = new PedidoCP(session); Pedido ped1 = new AssemblerPedido().ConvertENToModelUI(pedEn, session); IEnumerable <Cesta> cesta = new AssemblerCesta().ConvertListENToModel(ped1, usu1); SessionClose(); return(View(cesta)); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { // Insert the initilizations of entities using the CEN classes AdministradorCEN customer = new AdministradorCEN(); PedidoCEN pedido = new PedidoCEN(); LineaPedidoCEN lineaPedido = new LineaPedidoCEN(); ValoracionCEN valoracion = new ValoracionCEN(); ArticuloCEN articulo = new ArticuloCEN(); // ArticuloEN articuloNuevo = new ArticuloEN (); customer.New_(p_nUsuario: "Mau", p_email: "*****@*****.**", p_fecNam: DateTime.Parse("2018-01-01"), p_nombre: "Mau", p_apellidos: "Morant", p_foto: "/Content/Profile/Mau.png", p_tipo: (CervezUAGenNHibernate.Enumerated.CervezUA.TipoUsuarioEnum) 3, p_pass: "******", p_sueldo: 610); //pedido.New_ (p_usuario: "Mau"); //lineaPedido.New_ (p_pedido: 1, p_articulo: articuloNuevo, p_numero: 2); //valoracion.New_ (p_articulo: 1, p_usuario: "Mau", p_valoracion: 3, p_texto: "Maravilloso licor de fresa"); // articulo.New_(p_nombre: "Agua Fresca", p_stock: 13, p_precio: 13, p_valMedia: 2, p_descripcion: "Agua del grifo", p_imagen: "agua.png", p_marca: "Fontbella"); /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public ActionResult BusquedaPorUsuarioPost(string nombre) { try { SessionInitialize(); PedidoCAD pCAD = new PedidoCAD(session); PedidoCEN pCEN = new PedidoCEN(pCAD); AssemblerPedido assemblerPedido = new AssemblerPedido(); IList <PedidoEN> listaP = pCEN.DevolverPedidosUsuario(nombre); IList <Pedido> Return = assemblerPedido.ConvertListENToModel(listaP, session); SessionClose(); if (Return.Count > 0) { return(View(Return)); } else { return(RedirectToAction("Index")); } } catch { return(View()); } }
// Crea un pedido nuevo y devuelve su id public int CrearPedido(IList <LineaPedidoEN> p_lineas, UsuarioEN usuario) { int resul = -1; try { SessionInitializeTransaction(); PedidoEN pedidoEN = new PedidoEN(); PedidoCAD pedidoCAD = new PedidoCAD(); PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD); pedidoEN.Fecha = DateTime.Now; pedidoEN.Estado = AppEstadioGenNHibernate.Enumerated.AppEstadio.EstadoPedidoEnum.pendiente; // Por defecto pendiente de revision por un administrador // Precio del pedido float precio = this.GetPrecioPedido(p_lineas); // CREA EL PEDIDO pedidoEN.Id = pedidoCEN.New_(pedidoEN.Fecha, pedidoEN.Estado, p_lineas, usuario.Nif, precio); resul = pedidoEN.Id; SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(resul); }
public ActionResult Index(Cesta cesta) { try { PedidoCEN pedCEN = new PedidoCEN(); PedidoCP ped = new PedidoCP(); pedCEN.Modify(cesta.pedido.Id, PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.pendiente, DateTime.Now, cesta.pedido.PrecioTotal, cesta.pedido.TipoPago, true, cesta.pedido.valoracion); PedidoEN p = pedCEN.ReadOID(cesta.pedido.Id); //Aqui faltaria pillar la direccion a través de su id pero como no servia para na pues GG pedCEN.AnyadirDireccion(cesta.pedido.Id, cesta.usuario.direccion[0].id); PedidoCEN nuevo = new PedidoCEN(); nuevo.New_(PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.pendiente, DateTime.Now, 0.0, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum.contrarreembolso, cesta.usuario.id, false, 0.0); ped.Confirmar(p.Id); Session["Clineas"] = 0; return(RedirectToAction("PedidosUsuario", "Account")); } catch { return(View()); } }
// GET: Pedido public ActionResult Index() { PedidoCEN Pedido = new PedidoCEN(); IList <PedidoEN> listUsuEn = Pedido.ReadAll(0, -1).ToList(); IEnumerable <PedidoViewModel> listUsu = new AssemblerPedido().ConvertListENToModel(listUsuEn).ToList(); return(View(listUsu)); }
public ActionResult Admin() { PedidoCEN art = new PedidoCEN(); IList <PedidoEN> listaPedidos = art.ReadAll(0, -1).ToList(); IEnumerable <PedidoViewModel> list = new AssemblerPedido().ConvertListENToModel(listaPedidos).ToList(); return(View(list)); }
public ActionResult IndexDel() { SessionInitialize(); PedidoCEN pred = new PedidoCEN(new PedidoCAD(session)); IList <PedidoEN> pedEn = pred.ReadAll(0, -1); IEnumerable <Pedido> list = new AssemblerPedido().ConvertListENToModel(pedEn, session).ToList(); SessionClose(); return(View(list)); }
public ActionResult Details(int id) { SessionInitialize(); PedidoCEN pedidoCEN = new PedidoCEN(new PedidoCAD(session)); PedidoEN pedidoEN = pedidoCEN.ReadOID(id); Pedido ped = new AssemblerPedido().ConvertENToModelUI(pedidoEN, session); SessionClose(); return(View(ped)); }
public ActionResult Edit(PedidoViewModel ped) { try { PedidoCEN cen = new PedidoCEN(); //cen.Modify(ped.Id, ped.Estado); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Estado(string id) { string[] listaAux = id.Split(','); System.Diagnostics.Debug.WriteLine(listaAux[0]); System.Diagnostics.Debug.WriteLine(listaAux[1]); PedidoCEN art = new PedidoCEN(); PedidoEN ped = art.ReadOID(Int32.Parse(listaAux[0])); ped.Estado = (CervezUAGenNHibernate.Enumerated.CervezUA.EstadoPedidoEnum)Int32.Parse(listaAux[1]); art.Modify(ped.Id, ped.Estado, ped.Importe, ped.Direccion, ped.Attribute); return(Redirect("/Pedido/Admin")); }
public ActionResult Create(PedidoViewModel ped) { try { PedidoCEN pedidoCEN = new PedidoCEN(); // pedidoCEN.New_( ped.NUsuario, ped.Estado, ped.Lineas); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult PedidosUsuario() { SessionInitialize(); PedidoCAD pCAD = new PedidoCAD(session); PedidoCEN pCEN = new PedidoCEN(pCAD); PedidoCP pCP = new PedidoCP(session); IList <PedidoEN> lista = pCEN.DevolverPedidosUsuario(User.Identity.Name); //lista.RemoveAt(lista.Count()-1); IEnumerable <Pedido> list = new AssemblerPedido().ConvertListENToModel(lista, session).ToList(); SessionClose(); return(View(list.OrderByDescending(o => o.Id))); }
public ActionResult CreateyAnyade(int id, int cantidad, string vuelve) { try { SessionInitialize(); PracticaGenNHibernate.Enumerated.Practica.TipoValoracionEnum valor = PracticaGenNHibernate.Enumerated.Practica.TipoValoracionEnum.sin_valorar; LineaPedidoCEN linPed = new LineaPedidoCEN(new LineaPedidoCAD()); UsuarioCEN usu = new UsuarioCEN(); PedidoCEN pedi = new PedidoCEN(new PedidoCAD(session)); IList <UsuarioEN> hola = usu.UsuarioPorEmail(User.Identity.Name); IList <PedidoEN> pedidos = pedi.DevolverPedidosUsuario(hola[0].Nombre); Boolean existe = false; foreach (LineaPedidoEN linea in pedidos[(pedidos.Count) - 1].LineaPedido) { if (linea.Producto.Id == id) { linPed.Modify(linea.Id, linea.Cantidad + cantidad, linea.Valoracion); existe = true; } } int id2 = pedidos[(pedidos.Count) - 1].Id; if (existe == false) { int idLin = linPed.New_(id2, cantidad, valor); IList <int> idLineas = new List <int>(); idLineas.Add(idLin); linPed.AnyadirProducto(idLin, id); pedi.AnyadirLineaPedido(id2, idLineas); Session["Clineas"] = Convert.ToInt32(Session["Clineas"]) + 1; } PracticaGenNHibernate.CP.Practica.PedidoCP a = new PracticaGenNHibernate.CP.Practica.PedidoCP(); a.CalcularPrecio(id2); SessionClose(); if (!vuelve.Equals("Personalizada")) { return(RedirectToAction("IndexUser", vuelve)); } else { return(RedirectToAction("Index", "Cesta")); } } catch { return(View()); } }
public void Confirmar(int p_oid) { /*PROTECTED REGION ID(PracticaGenNHibernate.CP.Practica_Pedido_confirmar) ENABLED START*/ IPedidoCAD pedidoCAD = null; PedidoCEN pedidoCEN = null; PedidoEN pedidoEN = null; IProductoCAD productoCAD = null; ProductoCEN productoCEN = null; try { SessionInitializeTransaction(); pedidoCAD = new PedidoCAD(session); pedidoCEN = new PedidoCEN(pedidoCAD); productoCAD = new ProductoCAD(session); productoCEN = new ProductoCEN(productoCAD); pedidoEN = pedidoCEN.ReadOID(p_oid); IList <LineaPedidoEN> lineas = pedidoEN.LineaPedido; foreach (LineaPedidoEN l in lineas) { productoCEN.IncrementarNumVeces(l.Producto.Id, l.Cantidad); int veces = l.Producto.NumVeces; } pedidoEN.Confirmado = true; SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public BaseDatosGenNHibernate.EN.BaseDatos.PedidoEN EnviarPedido(Nullable <DateTime> p_Fecha, int p_pedido) { /*PROTECTED REGION ID(BaseDatosGenNHibernate.CP.BaseDatos_Pedido_enviarPedido) ENABLED START*/ BaseDatosGenNHibernate.EN.BaseDatos.PedidoEN result = null; try { SessionInitializeTransaction(); IPedidoCAD pedidoCAD = new PedidoCAD(session); IProductoCAD prodCAD = new ProductoCAD(session); IEnvioCAD envioCAD = new EnvioCAD(session); PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD); ProductoCEN prodCEN = new ProductoCEN(prodCAD); EnvioCEN envioCEN = new EnvioCEN(envioCAD); PedidoEN pedidoEN = pedidoCEN.MuestraPedidoPorOID(p_pedido); if (pedidoEN.Estado == Enumerated.BaseDatos.EstadoPedidoEnum.Pagado) { foreach (LineaPedidoEN lnEN in pedidoEN.LineaPedido) { ProductoEN prodEN = lnEN.Producto; prodCEN = new ProductoCEN(prodCAD); prodCEN.DecrementaStock(prodEN.Id, lnEN.Cantidad); } pedidoEN.Estado = Enumerated.BaseDatos.EstadoPedidoEnum.Enviado; pedidoCAD.Modify(pedidoEN); envioCEN = new EnvioCEN(envioCAD); envioCEN.New_(DateTime.Now, p_Fecha, Enumerated.BaseDatos.EstadoEnvioEnum.EnCamino, p_pedido); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public ActionResult Create(Pedido ped) { try { PedidoCEN pedido = new PedidoCEN(); int i = pedido.New_(ped.Estado, ped.Fecha, ped.PrecioTotal, ped.TipoPago, ped.iduser, false, 0.0); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Pedido/Details/5 public ActionResult Details(int id) { SessionInitialize(); PedidoCAD cad = new PedidoCAD(session); PedidoCEN cen = new PedidoCEN(cad); PedidoEN en = cen.get_IPedidoCAD().ReadOIDDefault(id); PedidoYLineas model = new AssemblerPedido().ConvertENToViewModelUI(en); SessionClose(); return(View(model)); }
// GET: Pedido public ActionResult Index() { SessionInitialize(); PedidoCAD pedidoCAD = new PedidoCAD(session); PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD); IList <PedidoEN> pedidosEN = pedidoCEN.ReadAll(0, -1); IEnumerable <Pedido> peds = new AssemblerPedido().ConvertListENToModel(pedidosEN).ToList(); SessionClose(); return(View(peds)); }
public void Comprar(string p_oid, System.Collections.Generic.IList <CervezUAGenNHibernate.EN.CervezUA.LineaPedidoEN> linea) { /*PROTECTED REGION ID(CervezUAGenNHibernate.CP.CervezUA_Usuario_comprar) ENABLED START*/ IUsuarioCAD usuarioCAD = null; UsuarioCEN usuarioCEN = null; IPedidoCAD pedidoCAD = null; PedidoCEN pedidoCEN = null; try { SessionInitializeTransaction(); usuarioCAD = new UsuarioCAD(session); usuarioCEN = new UsuarioCEN(usuarioCAD); pedidoCAD = new PedidoCAD(session); pedidoCEN = new PedidoCEN(pedidoCAD); PedidoEN pedido = new PedidoEN(); //pedidoCEN.New_ (p_oid, (Enumerated.CervezUA.EstadoPedidoEnum) 0); foreach (var item in linea) { ArticuloCAD art = new ArticuloCAD(session); ArticuloCEN articulo = new ArticuloCEN(art); ArticuloEN a = art.ReadOIDDefault(item.Articulo.Id); articulo.Modify(a.Id, a.Nombre, a.Stock - item.Numero, a.Precio, a.ValMedia, a.Descripcion, a.Imagen, a.Marca); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public ActionResult tramitar() { string id = Request.Cookies["id"].Value; string importe = Request.Cookies["coste"].Value; string mPago = Request.Cookies["mPago"].Value; string direccion = Request.Cookies["direccion"].Value; PedidoCEN pedidoCEN = new PedidoCEN(); int oid = pedidoCEN.New_(id, (CervezUAGenNHibernate.Enumerated.CervezUA.EstadoPedidoEnum) 1, Convert.ToDouble(importe), direccion, (CervezUAGenNHibernate.Enumerated.CervezUA.MetodoPagoEnum)Int32.Parse(mPago)); LineaPedidoCEN lineaCEN = new LineaPedidoCEN(); string lista = Request.Cookies["carrito"].Value; string[] listaAux = lista.Split(','); List <int> converted = new List <int>(); List <int> converted2 = new List <int>(); int control = 0; foreach (var item in listaAux) { if (control == 0) { var aux = item.Replace("[", "").Replace("]", "").Replace("\"", ""); System.Diagnostics.Debug.WriteLine("Añado: " + aux); converted.Add(Int32.Parse(aux)); control = 1; } else { var aux = item.Replace("[", "").Replace("]", "").Replace("\"", ""); System.Diagnostics.Debug.WriteLine("Añado: " + aux); converted2.Add(Int32.Parse(aux)); control = 0; } } CervezaCEN art = new CervezaCEN(); for (int i = 0; i < converted.Count(); i++) { lineaCEN.New_(converted2[i], art.ReadOID(converted[i]).Id, oid); CervezaEN cerveza = art.ReadOID(converted[i]); cerveza.Stock = (cerveza.Stock - converted2[i]); //Estoy quitando el stock, hay que probarlo art.Modify(cerveza.Id, cerveza.Nombre, cerveza.Stock, cerveza.Precio, cerveza.ValMedia, cerveza.Descripcion, cerveza.Imagen, cerveza.Marca, cerveza.Volumen, cerveza.Unidades, cerveza.Graduacion, cerveza.Tipo); } return(Redirect("/Pedido/Pedidos")); }
public ActionResult CalcularMedia(int id) { try { SessionInitialize(); PedidoCP pedidoCP = new PedidoCP(session); double media = pedidoCP.CalcularMedia(id); PedidoCEN pedidoCEN = new PedidoCEN(); pedidoCEN.CambiarValoracion(id, media); SessionClose(); return(RedirectToAction("PedidosUsuario", "Account")); } catch { return(View()); } }
public ActionResult Pedidos() { PedidoCEN art = new PedidoCEN(); string id = Request.Cookies["id"].Value; IList <PedidoEN> listaPedidos = art.ReadAll(0, -1).ToList(); IList <PedidoEN> converted = new List <PedidoEN>(); foreach (var item in listaPedidos) { if (id == item.Usuario.NUsuario) { converted.Add(item); } } IEnumerable <PedidoViewModel> list = new AssemblerPedido().ConvertListENToModel(converted).ToList(); return(View(list)); }
public System.Collections.Generic.IList <double> CalcularFactura(int p_pedido, ISession p_session) { /*PROTECTED REGION ID(BaseDatosGenNHibernate.CP.BaseDatos_Pedido_calcularFactura) ENABLED START*/ System.Collections.Generic.IList <double> result = null; try { SessionInitializeTransaction(); IPedidoCAD pedidoCAD = new PedidoCAD(p_session); PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD); PedidoEN pedidoEN = pedidoCEN.MuestraPedidoPorOID(p_pedido); double precioTotal = 0; double totalIVA = 0; double precioSinIVA = 0; foreach (LineaPedidoEN lineaPedidoEN in pedidoEN.LineaPedido) { ProductoEN productoEN = lineaPedidoEN.Producto; precioTotal = precioTotal + (productoEN.Precio * lineaPedidoEN.Cantidad); } totalIVA = precioTotal * 0.21; precioSinIVA = precioTotal - totalIVA; result = new List <double>(); result.Add(precioTotal); result.Add(precioSinIVA); result.Add(totalIVA); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } return(result); /*PROTECTED REGION END*/ }
public void ConfirmarPedido(int p_oid) { /*PROTECTED REGION ID(PracticaGenNHibernate.CP.Practica_Pedido_confirmarPedido) ENABLED START*/ IPedidoCAD pedidoCAD = null; PedidoCEN pedidoCEN = null; try { SessionInitializeTransaction(); pedidoCAD = new PedidoCAD(session); pedidoCEN = new PedidoCEN(pedidoCAD); // Write here your custom transaction ... PedidoEN pedidoEN = pedidoCEN.ReadOID(p_oid); pedidoEN.Confirmado = true; foreach (LineaPedidoEN linea in pedidoEN.LineaPedido) { linea.Producto.NumVeces += linea.Cantidad; } pedidoCAD.ModifyDefault(pedidoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void RechazarPedido(int p_pedido) { /*PROTECTED REGION ID(BaseDatosGenNHibernate.CP.BaseDatos_Pedido_rechazarPedido) ENABLED START*/ try { SessionInitializeTransaction(); IPedidoCAD pedidoCAD = new PedidoCAD(session); IEnvioCAD envioCAD = new EnvioCAD(session); PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD); EnvioCEN envioCEN = new EnvioCEN(envioCAD); PedidoEN pedidoEN = pedidoCEN.MuestraPedidoPorOID(p_pedido); if (pedidoEN.Estado == Enumerated.BaseDatos.EstadoPedidoEnum.Enviado) { EnvioEN envioEN = pedidoEN.Envio; envioEN.Estado = Enumerated.BaseDatos.EstadoEnvioEnum.Extraviado; envioCAD.Modify(envioEN); } pedidoEN.Estado = Enumerated.BaseDatos.EstadoPedidoEnum.Rechazado; pedidoCAD.Modify(pedidoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public ActionResult Edit(Pedido cod) { try { // TODO: Add update logic here Boolean confirmado = false; PedidoCEN codcen = new PedidoCEN(); if (cod.Confirmado == true) { confirmado = true; } codcen.Modify(cod.Id, cod.Estado, cod.Fecha, cod.PrecioTotal, cod.TipoPago, confirmado, cod.valoracion); return(RedirectToAction("Index")); } catch { return(View()); } }