Пример #1
0
        public ActionResult DocumentoDetalleInsertar()
        {
            try
            {
                SesionNegocio ObjSesionNegocio = new SesionNegocio();

                objDocumentoTipo.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objBodega.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objElemento.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objDocumentoDetalle.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                ViewBag.ListaDocumentoTipo = Utilidades.ListaSeleccion(objDocumentoTipo.ListarActivos(), "Id", "Nombre", "-1");
                ViewBag.ListaBodega        = Utilidades.ListaSeleccion(objBodega.ListarActivos(), "Id", "Nombre", "-1", "");
                ViewBag.ListaElemento      = objElemento.ListarActivosAutoComplete();

                MDDocumentoDetallesModelo objInsertar = new MDDocumentoDetallesModelo();
                objInsertar.Documento       = new VDocumentoModelo();
                objInsertar.Documento.Fecha = DateTime.Now;
                objInsertar.Detalle         = objDocumentoDetalle.CrearListaDetalleNueva();

                return(PartialView(objInsertar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleInsertar");
                return(PartialView());
            }
        }
Пример #2
0
        public ActionResult UnidadMedidaInsertar(UnidadMedidaModelo objInsertar)
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objUnidadMedida.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                if (ModelState.IsValid)
                {
                    objUnidadMedida.Insertar(objInsertar);
                }
                string strModoExterno = TempData["ModoExterno"].ToString();
                TempData.Remove("ModoExterno");

                if (strModoExterno.Equals("true"))
                {
                    return(Json(objUnidadMedida.ListarActivos()));
                }
                else
                {
                    return(Json("false"));
                }
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "UnidadMedidaController - Insertar");
                return(View());
            }
        }
Пример #3
0
 public ActionResult ElementoInsertar()
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objGrupoElemento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         objUnidadMedida.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         ViewBag.ListaGrupoElemento = Utilidades.ListaSeleccion(objGrupoElemento.ListarActivos(), "Id", "Nombre", "-1");
         ViewBag.ListaUnidadMedida  = Utilidades.ListaSeleccion(objUnidadMedida.ListarActivos(), "Id", "Nombre", "-1");
         return(PartialView());
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ElementoController - Insertar");
         return(PartialView());
     }
 }
Пример #4
0
        public ActionResult ClienteEditar(int id)
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objCliente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                VClienteModelo objEditar = objCliente.Consultar(id);
                ViewBag.ListaCiudad = Utilidades.ListaSeleccion(objCiudad.ListarActivos(), "Id", "Nombre", objEditar.idCiudad.ToString());
                return(PartialView(objEditar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ClienteController - Editar");
                return(PartialView());
            }
        }
Пример #5
0
 public ActionResult BodegaInsertar(string strModoExterno = "false")
 {
     try
     {
         TempData["ModoExterno"] = strModoExterno;
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objCliente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         objProveedor.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         ViewBag.ListaCliente   = Utilidades.ListaSeleccion(objCliente.ListarActivos(), "Id", "Nombre", "-1");
         ViewBag.ListaProveedor = Utilidades.ListaSeleccion(objProveedor.ListarActivos(), "Id", "Nombre", "-1");
         return(PartialView());
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "BodegaController - Insertar");
         return(PartialView());
     }
 }
Пример #6
0
        public ActionResult ListaPrecioDetalleConsultar(int id)
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objListaPrecio.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objListaPrecioDetalle.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                MDListaPrecioDetallesModelo objConsultar = new MDListaPrecioDetallesModelo();
                objConsultar.ListaPrecio = objListaPrecio.Consultar(id);
                objConsultar.Detalle     = objListaPrecioDetalle.Consultar(id);
                return(PartialView(objConsultar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ListaPrecioController - ListaPrecioDetalleConsultar");
                return(PartialView());
            }
        }
Пример #7
0
        public ActionResult ContratoEditar(int id)
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objContrato.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objListaPrecio.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objAgente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                ContratoModelo objEditar = objContrato.Consultar(id);
                ViewBag.ListaPrecio = Utilidades.ListaSeleccion(objListaPrecio.ListarActivos(), "Id", "Nombre", "-1");
                ViewBag.ListaAgente = Utilidades.ListaSeleccion(objAgente.ListarActivos(), "Id", "Nombre", "-1", "No Aplica");
                return(PartialView(objEditar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ContratoController - Editar");
                return(PartialView());
            }
        }
 public ActionResult TipoMantenimientoConsultar(int id)
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objTipoMantenimiento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         return(PartialView(objTipoMantenimiento.Consultar(id)));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "TipoMantenimientoController - Consultar");
         return(PartialView());
     }
 }
Пример #9
0
 public ActionResult AgenteListar()
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objAgente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         return(PartialView(objAgente.Listar()));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "AgenteController - Listar");
         return(PartialView());
     }
 }
Пример #10
0
 public ActionResult ParametroEditar(string codigo)
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objParametro.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         return(PartialView(objParametro.Consultar(codigo, string.Empty)));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ParametroController - Editar");
         return(PartialView());
     }
 }
Пример #11
0
        public ActionResult ProyectoInsertar()
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objCliente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                ViewBag.ListaCiudad  = Utilidades.ListaSeleccion(objCiudad.ListarActivos(), "Id", "Nombre", "-1");
                ViewBag.ListaCliente = Utilidades.ListaSeleccion(objCliente.ListarActivos(), "Id", "Nombre", "-1");
                ProyectoModelo objInsertar = new ProyectoModelo();
                objInsertar.Activo = true;
                objInsertar.Estado = 1;
                objInsertar.Fecha  = DateTime.Now;
                objInsertar.Id     = 0;
                return(PartialView(objInsertar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ProyectoController - Insertar");
                return(PartialView());
            }
        }
Пример #12
0
        public IActionResult LoginUsuario()
        {
            Random rdmFoto = new Random();

            ViewBag.Foto = string.Format("/images/fondos/{0}.jpg", rdmFoto.Next(1, 6));
            objSesionNegocio.SetObjectAsJson(HttpContext.Session, "SesionUsuario", objSesion);

            objSesion = objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario");
            SistemaNegocio objSistemaNegocio = new SistemaNegocio(objSesion);
            SistemaModelo  objSistema        = objSistemaNegocio.Consultar(2); //SAF

            ViewBag.Version = string.Concat("Version ", objSistema == null ? string.Empty : objSistema.Version);
            return(View());
        }
Пример #13
0
 public ActionResult UnidadMedidaEditar(byte id)
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objUnidadMedida.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         return(PartialView(objUnidadMedida.Consultar(id)));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "UnidadMedidaController - Editar");
         return(PartialView());
     }
 }
Пример #14
0
 public ActionResult TipoMantenimientoInsertar(TipoMantenimientoModelo objInsertar)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             objTipoMantenimiento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             objTipoMantenimiento.Insertar(objInsertar);
         }
         return(Json("{ success: 'true'}"));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "TipoMantenimientoController - Insertar");
         return(View());
     }
 }
Пример #15
0
 public ActionResult DocumentoDetalleEditar(MDDocumentoDetallesModelo objEditar)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             objDocumento.EditarMasivo(objEditar);
         }
         return(Json(objEditar.Documento.Id));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleEditar");
         return(View());
     }
 }
Пример #16
0
 public ActionResult ListaPrecioDetalleEditar(MDListaPrecioDetallesModelo objListaPrecioDetalles)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             objListaPrecio.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             objListaPrecio.EditarMasivo(objListaPrecioDetalles);
         }
         return(Json("{ success: 'true'}"));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ListaPrecioController - ListaPrecioDetalleEditar");
         return(View());
     }
 }
Пример #17
0
 public ActionResult ParametroBorrar(string codigo)
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objParametro.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         if (ModelState.IsValid)
         {
             objParametro.Borrar(codigo);
         }
         return(Json(objParametro.Listar().ToString()));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ParametroController - Borrar");
         return(View());
     }
 }
Пример #18
0
 public ActionResult ContratoEditar(ContratoModelo objEditar)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             objContrato.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             objContrato.Editar(objEditar);
         }
         return(Json("false"));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ContratoController - Editar");
         return(View());
     }
 }
Пример #19
0
 public ActionResult DocumentoTipoEditar(DocumentoTipoModelo objDocumentoTipo)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             ObjDocumentoTipo.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             ObjDocumentoTipo.Editar(objDocumentoTipo);
         }
         return(Json("{ success: 'true'}"));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoTipoController - Editar");
         return(View());
     }
 }
Пример #20
0
 public ActionResult UnidadMedidaEditar(UnidadMedidaModelo objEditar)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             objUnidadMedida.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             objUnidadMedida.Editar(objEditar);
         }
         return(Json("{ success: 'true'}"));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "UnidadMedidaController - Editar");
         return(View());
     }
 }
Пример #21
0
 public ActionResult UnidadMedidaBorrar(byte id)
 {
     try
     {
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objUnidadMedida.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         if (ModelState.IsValid)
         {
             objUnidadMedida.Borrar(id);
         }
         return(Json(objUnidadMedida.Listar().ToString()));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "UnidadMedidaController - Borrar");
         return(View());
     }
 }
Пример #22
0
        public ActionResult UsuarioMenu()
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                SesionModelo  objSesion        = objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario");
                objUsuario.AsignarSesion(objSesion);

                List <UsuarioMenuModelo> lisMenus = objUsuario.ListarMenu(Convert.ToInt32(objSesion.Usuario.Id));
                StringBuilder            strMenu  = new StringBuilder("<li>");
                for (int i = 0; i < lisMenus.Count; i++)
                {
                    if (lisMenus[i].SubOrden == null)
                    {
                        strMenu.Append("<button class=\"dropdown-btn\">");
                        strMenu.Append(string.Concat("<i class=\"", lisMenus[i].Imagen, "\"></i>&nbsp;&nbsp;", lisMenus[i].Nombre));
                        strMenu.Append("</button>");

                        strMenu.Append("<div class=\"dropdown-container\">");
                        for (int j = i; j < lisMenus.Count; j++)
                        {
                            if (lisMenus[i].Orden == lisMenus[j].Orden && lisMenus[i].Id != lisMenus[j].Id)
                            {
                                strMenu.Append(string.Concat("<a href=\"#\" onclick=\"cargarVista('", lisMenus[j].Vista, "');\"><i class=\"", lisMenus[j].Imagen, "\"></i>&nbsp;&nbsp;", lisMenus[j].Nombre, "</a>"));
                            }
                        }
                        strMenu.Append("</div>");
                    }
                }
                strMenu.Append("</li>");
                ViewBag.Arbol = strMenu;
                return(View());
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "UsuarioController - UsuarioMenu");
                return(View());
            }
        }
Пример #23
0
        public ActionResult DocumentoDetalleEditar(int id)
        {
            try
            {
                ParametroNegocio objParametro     = new ParametroNegocio();
                SesionNegocio    objSesionNegocio = new SesionNegocio();

                objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objDocumentoDetalle.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objDocumentoTipo.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objBodega.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objElemento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objParametro.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                ViewBag.ListaDocumentoTipo = Utilidades.ListaSeleccion(objDocumentoTipo.ListarActivos(), "Id", "Nombre", "-1");
                ViewBag.ListaBodega        = Utilidades.ListaSeleccion(objBodega.ListarActivos(), "Id", "Nombre", "-1", "");
                ViewBag.ListaElemento      = objElemento.ListarActivosAutoComplete();

                MDDocumentoDetallesModelo objEditar = new MDDocumentoDetallesModelo();
                objEditar.Documento = objDocumento.Consultar(id);
                objEditar.Detalle   = objDocumentoDetalle.Consultar(id);

                int intFilas = 0;
                int.TryParse(objParametro.Consultar("NumeroFilasDocumento", "15").Valor, out intFilas);

                if (objEditar.Detalle.Count < intFilas)
                {
                    for (int i = objEditar.Detalle.Count; i < intFilas; i++)
                    {
                        objEditar.Detalle.Add(new VDocumentoDetalleModelo());
                    }
                }

                return(PartialView(objEditar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleEditar");
                return(PartialView());
            }
        }