Exemplo n.º 1
0
        public ActionResult Edit(string id)
        {
            IServiceActivo     _ServiceActivo     = new ServiceActivo();
            IServiceMarca      _ServiceMarca      = new ServiceMarca();
            IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

            Activo oActivo = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("List"));
                }
                ViewBag.ListaMarca      = _ServiceMarca.GetMarca();
                ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo();
                oActivo = _ServiceActivo.GetActivoByID(id);

                return(View(oActivo));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
Exemplo n.º 2
0
        public ActionResult List()
        {
            IEnumerable <Marca> lista = null;

            try
            {
                Log.Info("Visita");


                IServiceMarca _ServiceMarca = new ServiceMarca();
                lista = _ServiceMarca.GetMarca();
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());

                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }

            return(View(lista));
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int?id)
        {
            ServiceMarca _ServiceMarca = new ServiceMarca();

            try
            {
                if (id == null)
                {
                    return(View());
                }

                _ServiceMarca.DeleteMarca(id.Value);

                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
Exemplo n.º 4
0
        public ActionResult Delete(int?id)
        {
            IServiceMarca _ServiceMarca = new ServiceMarca();

            try
            {
                // Es valido
                if (id != null)
                {
                    _ServiceMarca.DeleteMarca(id.Value);
                }
                else
                {
                    TempData["Message"] = "Error al procesar los datos! el código es un dato requerido ";
                    TempData.Keep();

                    IServiceMarca _ServiceMarca1 = new ServiceMarca();
                    ViewBag.ListaMarca = _ServiceMarca1.GetMarca();
                    return(View("List"));
                }

                // redirigir
                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
Exemplo n.º 5
0
        public ActionResult Edit(int?id)
        {
            IServiceMarca _ServiceMarca = new ServiceMarca();
            Marca         marca         = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("List"));
                }

                marca = _ServiceMarca.GetMarcaByID(id.Value);
                // Response.StatusCode = 500;
                return(View(marca));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
Exemplo n.º 6
0
        public ActionResult Create()
        {
            IServiceMarca      _ServiceMarca      = new ServiceMarca();
            IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

            ViewBag.ListaMarca      = _ServiceMarca.GetMarca();
            ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo();

            ServiceBCCR oServiceBCCR = new ServiceBCCR();

            ViewBag.ListaPrecioDolar = oServiceBCCR.GetDolar("c");

            return(View());
        }
Exemplo n.º 7
0
        public ActionResult Edit(int?id)
        {
            IServiceActivos _ServiceActivos = new ServiceActivos();
            Activos         activos         = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("List"));
                }

                activos = _ServiceActivos.GetActivoByID(id.Value);
                IServiceMarca _ServiceMarca = new ServiceMarca();
                ViewBag.ListaMarca = _ServiceMarca.GetMarca();

                IServiceVendedor _ServiceVendedor = new ServiceVendedor();
                ViewBag.ListaVendedor = _ServiceVendedor.GetVendedor();

                IServiceAsegurador _ServiceAsegurador = new ServiceAsegurador();
                ViewBag.ListaAsegurador = _ServiceAsegurador.GetAsegurador();

                IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();
                ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo();
                // Response.StatusCode = 500;
                return(View(activos));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
Exemplo n.º 8
0
        public ActionResult Create()
        {
            IServiceMarca _ServiceMarca = new ServiceMarca();

            ViewBag.ListaMarca = _ServiceMarca.GetMarca();

            IServiceVendedor _ServiceVendedor = new ServiceVendedor();

            ViewBag.ListaVendedor = _ServiceVendedor.GetVendedor();

            IServiceAsegurador _ServiceAsegurador = new ServiceAsegurador();

            ViewBag.ListaAsegurador = _ServiceAsegurador.GetAsegurador();

            IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

            ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo();

            //IServiceValorActual _ServiceValorActual = new ServiceValorActual();
            //ViewBag.ListaValorActual = _ServiceValorActual.GetValorActual();

            return(View());
        }
Exemplo n.º 9
0
        public ActionResult Save(Marca marca)
        {
            string errores = "";

            try
            {
                // Es valido
                if (ModelState.IsValid)
                {
                    ServiceMarca _ServiceMarca = new ServiceMarca();
                    _ServiceMarca.Save(marca);
                }
                else
                {
                    // Valida Errores si Javascript está deshabilitado
                    //Util.ValidateErrors(this);

                    TempData["Message"] = "Error al procesar los datos! " + errores;
                    TempData.Keep();

                    return(View("Create", marca));
                }

                // redirigir
                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
Exemplo n.º 10
0
        public ActionResult Save(Activo activo, HttpPostedFileBase ImageFile)
        {
            string       errores = "";
            MemoryStream target  = new MemoryStream();

            try
            {
                // Cuando es Insert Image viene en null porque se pasa diferente
                if (activo.FotoActivo == null)
                {
                    if (ImageFile != null)
                    {
                        ImageFile.InputStream.CopyTo(target);
                        activo.FotoActivo  = target.ToArray();
                        activo.FotoFactura = target.ToArray();

                        ModelState.Remove("FotoActivo");
                        ModelState.Remove("FotoFactura");
                    }
                }

                // Es valido
                if (ModelState.IsValid)
                {
                    IServiceActivo _ServiceActivo = new ServiceActivo();
                    IServiceMarca  _ServiceMarca  = new ServiceMarca();
                    _ServiceMarca.GetMarcaByID(activo.IdMarca);



                    _ServiceActivo.Save(activo);
                }
                else
                {
                    // Valida Errores si Javascript está deshabilitado
                    Util.ValidateErrors(this);

                    TempData["Message"] = "Error al procesar los datos! " + errores;
                    TempData.Keep();

                    IServiceMarca      _ServiceMarca      = new ServiceMarca();
                    IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

                    ViewBag.ListaMarca      = _ServiceMarca.GetMarca();
                    ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo();


                    return(View("Create", activo));
                }

                // redirigir
                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }