public ActionResult DeleteConfirmed(int?id)
        {
            ServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

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

                _ServiceTipoActivo.DeleteTipoActivo(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"));
            }
        }
        public ActionResult List()
        {
            IEnumerable <TipoActivo> lista = null;

            try
            {
                Log.Info("Visita");


                IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();
                lista = _ServiceTipoActivo.GetTipoActivo();
            }
            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));
        }
        public ActionResult Edit(int?id)
        {
            IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();
            TipoActivo         tipoActivo         = null;

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

                tipoActivo = _ServiceTipoActivo.GetTipoActivoByID(id.Value);
                // Response.StatusCode = 500;
                return(View(tipoActivo));
            }
            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"));
            }
        }
        // GET: TipoActivo/Delete/5
        //[CustomAuthorize((int)Roles.Administrador)]
        public ActionResult Delete(int?id)
        {
            IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

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

                    IServiceTipoActivo _ServiceTipoActivo1 = new ServiceTipoActivo();
                    ViewBag.ListaTipoActivo = _ServiceTipoActivo1.GetTipoActivo();
                    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"));
            }
        }
Exemple #5
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"));
            }
        }
Exemple #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());
        }
Exemple #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"));
            }
        }
Exemple #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());
        }
        public ActionResult Save(TipoActivo tipoActivo)
        {
            string errores = "";

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

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

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

                // 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"));
            }
        }
Exemple #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"));
            }
        }