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());
            }
        }
        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());
            }
        }
 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());
     }
 }
 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());
     }
 }
Exemple #5
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());
     }
 }
 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());
     }
 }
Exemple #7
0
 public ActionResult ClienteInsertar(string strModoExterno = "false")
 {
     try
     {
         TempData["ModoExterno"] = strModoExterno;
         SesionNegocio objSesionNegocio = new SesionNegocio();
         objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
         ViewBag.ListaCiudad = Utilidades.ListaSeleccion(objCiudad.ListarActivos(), "Id", "Nombre", "-1");
         return(PartialView());
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ClienteController - Insertar");
         return(PartialView());
     }
 }
Exemple #8
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());
     }
 }
 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());
     }
 }
 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());
     }
 }
Exemple #11
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());
            }
        }
Exemple #12
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());
     }
 }
 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());
     }
 }
 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());
     }
 }
 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());
     }
 }
 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());
     }
 }
        public ActionResult ListaPrecioDetalleInsertar()
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objListaPrecioDetalle.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                MDListaPrecioDetallesModelo objLista = new MDListaPrecioDetallesModelo();
                objLista.ListaPrecio = new ListaPrecioModelo();
                objLista.Detalle     = objListaPrecioDetalle.CrearListaDetalleNueva();
                return(PartialView(objLista));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ListaPrecioController - ListaPrecioDetalleInsertar");
                return(PartialView());
            }
        }
 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());
     }
 }
        public ActionResult DocumentoDetalleConsultar(int id)
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
                objDocumentoDetalle.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                MDDocumentoDetallesModelo objConsultar = new MDDocumentoDetallesModelo();
                objConsultar.Documento = objDocumento.Consultar(id);
                objConsultar.Detalle   = objDocumentoDetalle.Consultar(id);
                return(PartialView(objConsultar));
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleConsultar");
                return(PartialView());
            }
        }
Exemple #20
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 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());
            }
        }
Exemple #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());
            }
        }
Exemple #23
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());
            }
        }