예제 #1
0
        public ActionResult Create(tparametrocontable modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                tparametrocontable buscarParametro = context.tparametrocontable.FirstOrDefault(x =>
                                                                                               x.bodega == modelo.bodega && x.tipodocid == modelo.tipodocid &&
                                                                                               x.tclasetrabajo == modelo.tclasetrabajo &&
                                                                                               x.tipooperacion == modelo.tipooperacion);
                if (buscarParametro != null)
                {
                    TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
                }
                else
                {
                    context.tparametrocontable.Add(modelo);
                    int guardar = context.SaveChanges();
                    if (guardar > 0)
                    {
                        TempData["mensaje"] = "El registro del nuevo parametro fue exitoso!";
                    }
                }
            }

            ListasDesplegables(new tparametrocontable());
            BuscarFavoritos(menu);
            return(View());
        }
예제 #2
0
        public void ListasDesplegables(tparametrocontable modelo)
        {
            ViewBag.bodega        = new SelectList(context.bodega_concesionario, "id", "bodccs_nombre", modelo.bodega);
            ViewBag.tipodocid     = new SelectList(context.tp_doc_registros, "tpdoc_id", "tpdoc_nombre", modelo.tipodocid);
            ViewBag.tclasetrabajo =
                new SelectList(context.tclasetrabajo, "codigo", "descripcion", modelo.tclasetrabajo);
            ViewBag.tipooperacion = new SelectList(context.ttipooperacion, "id", "Descripcion", modelo.tipooperacion);
            var buscarCuentas = (from cuentas in context.cuenta_puc
                                 where cuentas.esafectable
                                 select new
            {
                cuentas.cntpuc_id,
                descripcion = "(" + cuentas.cntpuc_numero + ") " + cuentas.cntpuc_descp
            }).ToList();

            ViewBag.credito          = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.credito);
            ViewBag.debito           = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.debito);
            ViewBag.debcentro        = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.debcentro);
            ViewBag.credcentro       = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.credcentro);
            ViewBag.ctaiva           = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctaiva);
            ViewBag.centroiva        = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centroiva);
            ViewBag.ctadescto        = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctadescto);
            ViewBag.centrodscto      = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centrodscto);
            ViewBag.ctacosto         = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctacosto);
            ViewBag.centrocosto      = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centrocosto);
            ViewBag.ctainventario    = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctainventario);
            ViewBag.centroinventario =
                new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centroinventario);
        }
예제 #3
0
        public ActionResult update(int idBodega, int tpDocumento, string clase, int tpOperacion, int?menu)
        {
            tparametrocontable buscarParametro = context.tparametrocontable.FirstOrDefault(x =>
                                                                                           x.bodega == idBodega && x.tipodocid == tpDocumento &&
                                                                                           x.tclasetrabajo == clase && x.tipooperacion == tpOperacion);

            if (buscarParametro == null)
            {
                return(HttpNotFound());
            }

            ListasDesplegables(buscarParametro);
            BuscarFavoritos(menu);
            return(View(buscarParametro));
        }
예제 #4
0
        public ActionResult update(tparametrocontable modelo, int?menu)
        {
            if (ModelState.IsValid)
            {
                context.Entry(modelo).State = EntityState.Modified;
                int guardar = context.SaveChanges();
                if (guardar > 0)
                {
                    TempData["mensaje"] = "La actualizacion del parametro fue exitosa!";
                }
                else
                {
                    TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor valide!";
                }
            }

            ListasDesplegables(new tparametrocontable());
            BuscarFavoritos(menu);
            return(View());
        }