Ejemplo n.º 1
0
        public ActionResult Nuevo(com_ordencompra_local_Info model)
        {
            model.IdUsuario = SessionFixed.IdUsuario;
            model.lst_det   = List_det.get_list(model.IdTransaccionSession);

            var IdUsuario_Com = SessionFixed.IdUsuario;
            com_comprador_Info info_comprador = bus_comprador.get_info_x_IdUsuario(model.IdEmpresa, IdUsuario_Com);

            if (info_comprador == null)
            {
                model.IdComprador = 0;
            }
            else
            {
                model.IdComprador = info_comprador.IdComprador;
            }

            if (!Validar(model, ref mensaje))
            {
                ViewBag.mensaje = mensaje;
                SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString();
                cargar_combos(model.IdEmpresa);
                return(View(model));
            }

            if (!bus_ordencompra.guardarDB(model))
            {
                SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString();
                cargar_combos(model.IdEmpresa);
                return(View(model));
            }

            return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdSucursal = model.IdSucursal, IdOrdenCompra = model.IdOrdenCompra, Exito = true }));
        }
Ejemplo n.º 2
0
 public ActionResult Nuevo(com_ordencompra_local_Info model)
 {
     model.IdUsuario = SessionFixed.IdUsuario;
     model.lst_det   = List_det.get_list(model.IdTransaccionSession);
     if (!bus_ordencompra.guardarDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }