Пример #1
0
        // GET: /Sucursal/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbSucursal tbSucursal = db.tbSucursal.Find(id);

            if (tbSucursal == null)
            {
                return(HttpNotFound());
            }
            ViewBag.suc_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbSucursal.suc_UsuarioCrea);
            ViewBag.suc_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbSucursal.suc_UsuarioModifica);
            ViewBag.dep_Codigo          = new SelectList(db.tbDepartamento, "dep_Codigo", "dep_Nombre", tbSucursal.tbMunicipio.tbDepartamento.dep_Codigo);
            ViewBag.mun_Codigo          = new SelectList(db.tbMunicipio, "mun_Codigo", "mun_Nombre", tbSucursal.mun_Codigo);
            ViewBag.bod_Id  = new SelectList(db.tbBodega, "bod_Id", "bod_Nombre", tbSucursal.bod_Id);
            ViewBag.pemi_Id = new SelectList(db.tbPuntoEmision, "pemi_Id", "pemi_NumeroCAI", tbSucursal.pemi_Id);
            var Bodegas = db.tbBodega.Select(s => new
            {
                bod_Id     = s.bod_Id,
                bod_Nombre = string.Concat(s.mun_Codigo + " - " + s.bod_Nombre)
            }).ToList();

            ViewBag.bod_Id = new SelectList(Bodegas, "bod_Id", "bod_Nombre", tbSucursal.bod_Id);

            return(View(tbSucursal));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(short id)
        {
            tbSucursal tbSucursal = db.tbSucursal.Find(id);

            db.tbSucursal.Remove(tbSucursal);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult Create([Bind(Include = "suc_Id,mun_Codigo,bod_Id,pemi_Id,suc_Descripcion,suc_Correo,suc_Direccion,suc_Telefono,suc_UsuarioCrea,suc_FechaCrea,suc_UsuarioModifica,suc_FechaModifica")] tbSucursal tbSucursal)
        {
            ViewBag.mun_Codigo = new SelectList(db.tbMunicipio, "mun_Codigo", "mun_Nombre");

            try
            {
                if (ModelState.IsValid)
                {
                    var MensajeError          = 0;
                    IEnumerable <object> list = null;
                    list = db.UDP_Vent_tbSucursal_Insert(tbSucursal.mun_Codigo,
                                                         tbSucursal.bod_Id,
                                                         tbSucursal.pemi_Id,
                                                         tbSucursal.suc_Descripcion,
                                                         tbSucursal.suc_Correo,
                                                         tbSucursal.suc_Direccion,
                                                         tbSucursal.suc_Telefono);
                    foreach (UDP_Vent_tbSucursal_Insert_Result Exoneracion in list)
                    {
                        MensajeError = Exoneracion.MensajeError;
                    }
                    if (MensajeError == -1)
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception Ex)
            {
                ModelState.AddModelError("", "Error al Agregar Registro " + Ex.Message.ToString());
                ViewBag.dep_Codigo = new SelectList(db.tbDepartamento, "dep_Codigo", "dep_Nombre");
                return(View(tbSucursal));
            }

            ViewBag.suc_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbSucursal.suc_UsuarioCrea);
            ViewBag.suc_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbSucursal.suc_UsuarioModifica);
            ViewBag.mun_Codigo          = new SelectList(db.tbMunicipio, "mun_Codigo", "dep_Codigo", tbSucursal.mun_Codigo);
            ViewBag.dep_Codigo          = new SelectList(db.tbDepartamento, "dep_Codigo", "dep_Nombre");
            ViewBag.bod_Id  = new SelectList(db.tbBodega, "bod_Id", "bod_ResponsableBodega", tbSucursal.bod_Id);
            ViewBag.pemi_Id = new SelectList(db.tbPuntoEmision, "pemi_Id", "pemi_NumeroCAI", tbSucursal.pemi_Id);
            var Bodegas = db.tbBodega.Select(s => new
            {
                bod_Id     = s.bod_Id,
                bod_Nombre = string.Concat(s.mun_Codigo + " - " + s.bod_Nombre)
            }).ToList();

            ViewBag.bod_Id = new SelectList(Bodegas, "bod_Id", "bod_Nombre", tbSucursal.bod_Id);
            return(View(tbSucursal));
        }
        public ActionResult EditTest01(
            [PexAssumeUnderTest] SucursalController target,
            short?id,
            tbSucursal tbSucursal
            )
        {
            ActionResult result = target.Edit(id, tbSucursal);

            return(result);
            // TODO: agregar aserciones a método SucursalControllerTest.EditTest01(SucursalController, Nullable`1<Int16>, tbSucursal)
        }
Пример #5
0
        // GET: /Sucursal/Details/5
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbSucursal tbSucursal = db.tbSucursal.Find(id);

            if (tbSucursal == null)
            {
                return(HttpNotFound());
            }
            return(View(tbSucursal));
        }
        public ActionResult CreateTest01([PexAssumeUnderTest] SucursalController target, tbSucursal tbSucursal)
        {
            ActionResult result = target.Create(tbSucursal);

            return(result);
            // TODO: agregar aserciones a método SucursalControllerTest.CreateTest01(SucursalController, tbSucursal)
        }