public ActionResult DeleteConfirmed(short id)
        {
            tbCuentasBanco tbCuentasBanco = db.tbCuentasBanco.Find(id);

            db.tbCuentasBanco.Remove(tbCuentasBanco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit([Bind(Include = "bcta_Id,ban_Id,mnda_Id,bcta_TipoCuenta,bcta_TotalCredito,bcta_TotalDebito,bcta_FechaApertura,bcta_Numero,bcta_UsuarioCrea,bcta_FechaCrea,bcta_UsuarioModifica,bcta_FechaModifica, tbUsuario, tbUsuario1")] tbCuentasBanco CuentasBanco)
        {
            var Lista = Function.TipoCuentaList();

            if (ModelState.IsValid)
            {
                try
                {
                    //////////Aqui va la lista//////////////
                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbCuentasBanco_Update(
                        CuentasBanco.bcta_Id,
                        CuentasBanco.ban_Id,
                        CuentasBanco.mnda_Id,
                        CuentasBanco.bcta_TipoCuenta,
                        CuentasBanco.bcta_TotalCredito,
                        CuentasBanco.bcta_TotalDebito,
                        CuentasBanco.bcta_FechaApertura,
                        CuentasBanco.bcta_Numero,
                        CuentasBanco.bcta_UsuarioCrea,
                        CuentasBanco.bcta_FechaCrea,
                        Function.GetUser(),
                        Function.DatetimeNow());
                    foreach (UDP_Gral_tbCuentasBanco_Update_Result cuentasbanco in list)
                    {
                        MensajeError = cuentasbanco.MensajeError;
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta);
                        ViewBag.ban_Id         = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id);
                        ViewBag.mnda_Id        = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id);
                        Function.InsertBitacoraErrores("CuentaBanco/Create", MensajeError, "Create");
                        ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                        return(View(CuentasBanco));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }

                catch (Exception Ex)
                {
                    Function.InsertBitacoraErrores("CuentaBanco/Create", Ex.Message.ToString(), "Create");
                    ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                    ViewBag.ban_Id         = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id);
                    ViewBag.mnda_Id        = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id);
                    ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta);
                    return(View(CuentasBanco));
                }
            }
            ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta);
            ViewBag.ban_Id         = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id);
            ViewBag.mnda_Id        = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id);
            return(View(CuentasBanco));
        }
        public ActionResult Create([Bind(Include = "bcta_Id,ban_Id,mnda_Id,bcta_TipoCuenta,bcta_TotalCredito,bcta_TotalDebito,bcta_Numero,bcta_UsuarioCrea,bcta_FechaCrea,bcta_UsuarioModifica,bcta_FechaModifica")] tbCuentasBanco tbCuentasBanco, string bcta_FechaApertura)
        {
            string[]       fecha         = bcta_FechaApertura.Split('/');
            var            newfecha      = fecha[1].ToString() + "-" + fecha[0].ToString() + "-" + fecha[2].ToString();
            DateTime       fechaApertura = DateTime.Parse(newfecha);
            tbCuentasBanco CuentasBanco  = new tbCuentasBanco();

            if (ModelState.IsValid)
            {
                try
                {
                    //////////Aqui va la lista//////////////
                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbCuentasBanco_Insert(
                        tbCuentasBanco.ban_Id,
                        tbCuentasBanco.mnda_Id,
                        tbCuentasBanco.bcta_TipoCuenta,
                        tbCuentasBanco.bcta_TotalCredito,
                        tbCuentasBanco.bcta_TotalDebito,
                        fechaApertura,
                        tbCuentasBanco.bcta_Numero,
                        Function.GetUser(),
                        Function.DatetimeNow());
                    foreach (UDP_Gral_tbCuentasBanco_Insert_Result cuentasbanco in list)
                    {
                        MensajeError = cuentasbanco.MensajeError;
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        ViewBag.ban_Id              = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id);
                        ViewBag.mnda_Id             = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id);
                        CuentasBanco.TipoCuentaList = Function.TipoCuentaList();
                        Function.InsertBitacoraErrores("CuentaBanco/Create", MensajeError, "Create");
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbCuentasBanco));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    ViewBag.ban_Id              = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id);
                    ViewBag.mnda_Id             = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id);
                    CuentasBanco.TipoCuentaList = Function.TipoCuentaList();
                    Function.InsertBitacoraErrores("CuentaBanco/Create", Ex.Message.ToString(), "Create");
                    ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                    return(View(tbCuentasBanco));
                }
            }
            ViewBag.ban_Id              = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id);
            ViewBag.mnda_Id             = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id);
            CuentasBanco.TipoCuentaList = Function.TipoCuentaList();
            return(View(tbCuentasBanco));
        }
        public ActionResult Create()
        {
            tbCuentasBanco CuentasBanco = new tbCuentasBanco();

            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre");
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre");
            /////////Aqui lleno la lista/////////
            CuentasBanco.TipoCuentaList = Function.TipoCuentaList();
            return(View(CuentasBanco));
        }
        // GET: /CuentaBanco/Create
        public ActionResult Create()
        {
            tbCuentasBanco CuentasBanco = new tbCuentasBanco();

            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre");
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre");
            //TipoCuenta.TipoCuentaList = Utileria.TipoCuentaList();

            CuentasBanco.TipoCuentaList = cUtilities.TipoCuentaList();
            return(View(CuentasBanco));
        }
        // GET: /CuentaBanco/Details/5
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCuentasBanco tbCuentasBanco = db.tbCuentasBanco.Find(id);

            if (tbCuentasBanco == null)
            {
                return(HttpNotFound());
            }
            return(View(tbCuentasBanco));
        }
        public ActionResult Edit([Bind(Include = "bcta_Id,ban_Id,mnda_Id,bcta_TipoCuenta,bcta_TotalCredito,bcta_TotalDebito,bcta_FechaApertura,bcta_Numero,bcta_UsuarioCrea,bcta_FechaCrea,bcta_UsuarioModifica,bcta_FechaModifica")] tbCuentasBanco tbCuentasBanco)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tbCuentasBanco).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id);
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id);
            tbCuentasBanco.TipoCuentaList = cUtilities.TipoCuentaList();
            return(View(tbCuentasBanco));
        }
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCuentasBanco tbCuentasBanco = db.tbCuentasBanco.Find(id);

            if (tbCuentasBanco == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            tbCuentasBanco.TipoCuentaList = Function.TipoCuentaList();
            return(View(tbCuentasBanco));
        }
        public ActionResult Create([Bind(Include = "bcta_Id,ban_Id,mnda_Id,bcta_TipoCuenta,bcta_TotalCredito,bcta_TotalDebito,bcta_FechaApertura,bcta_Numero,bcta_UsuarioCrea,bcta_FechaCrea,bcta_UsuarioModifica,bcta_FechaModifica")] tbCuentasBanco tbCuentasBanco)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //////////Aqui va la lista//////////////
                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbCuentasBanco_Insert(
                        tbCuentasBanco.ban_Id,
                        tbCuentasBanco.mnda_Id,
                        tbCuentasBanco.bcta_TipoCuenta,
                        tbCuentasBanco.bcta_TotalCredito,
                        tbCuentasBanco.bcta_TotalDebito,
                        tbCuentasBanco.bcta_FechaApertura,
                        tbCuentasBanco.bcta_Numero);
                    foreach (UDP_Gral_tbCuentasBanco_Insert_Result cuentasbanco in list)
                    {
                        MensajeError = cuentasbanco.MensajeError;
                    }
                    if (MensajeError == "-1")
                    {
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbCuentasBanco));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                    ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                    return(View(tbCuentasBanco));
                }
            }



            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id);
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id);
            tbCuentasBanco CuentasBanco = new tbCuentasBanco();

            CuentasBanco.TipoCuentaList = cUtilities.TipoCuentaList();
            return(View(tbCuentasBanco));
        }
        // GET: /CuentaBanco/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCuentasBanco tbCuentasBanco = db.tbCuentasBanco.Find(id);

            if (tbCuentasBanco == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id);
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id);
            tbCuentasBanco.TipoCuentaList = cUtilities.TipoCuentaList();
            return(View(tbCuentasBanco));
        }
        // GET: /CuentaBanco/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCuentasBanco CuentasBanco = db.tbCuentasBanco.Find(id);

            if (CuentasBanco == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id);
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id);
            var Lista = cUtilities.TipoCuentaList();

            ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta);
            return(View(CuentasBanco));
        }
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCuentasBanco CuentasBanco = db.tbCuentasBanco.Find(id);

            if (CuentasBanco == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            ViewBag.ban_Id  = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id);
            ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id);
            var Lista = Function.TipoCuentaList();

            ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta);
            return(View(CuentasBanco));
        }
Esempio n. 13
0
        public ActionResult EditTest01([PexAssumeUnderTest] CuentaBancoController target, tbCuentasBanco CuentasBanco)
        {
            ActionResult result = target.Edit(CuentasBanco);

            return(result);
            // TODO: add assertions to method CuentaBancoControllerTest.EditTest01(CuentaBancoController, tbCuentasBanco)
        }