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()); } }
public ActionResult ClienteBorrar(int id) { try { SesionNegocio objSesionNegocio = new SesionNegocio(); objCliente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); if (ModelState.IsValid) { objCliente.Borrar(id); } return(Json(objCliente.Listar().ToString())); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ClienteController - Borrar"); return(View()); } }
public ActionResult BodegaEditar(BodegaModelo objEditar) { try { if (ModelState.IsValid) { SesionNegocio objSesionNegocio = new SesionNegocio(); objBodega.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objBodega.Editar(objEditar); } return(Json("false")); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "BodegaController - Editar"); return(View()); } }
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()); } }
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 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()); } }
public ActionResult DocumentoDetalleInsertar(MDDocumentoDetallesModelo objInsertar) { try { Int32 intId = 0; if (ModelState.IsValid) { SesionNegocio objSesionNegocio = new SesionNegocio(); objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); intId = objDocumento.InsertarMasivo(objInsertar); } return(Json(intId)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleInsertar"); return(View()); } }
public void Editar(string Accion, string Json) { try { AbrirConexion(); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", Json); objSesion.SqlConexion.Execute("SEG.pParametro", param, commandType: CommandType.StoredProcedure); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreCore.Datos.ParametroDatos - Editar"); throw; } finally { CerrarConexion(); } }
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 ElementoEditar(int id) { try { SesionNegocio objSesionNegocio = new SesionNegocio(); objElemento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objGrupoElemento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objUnidadMedida.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); VElementoModelo objEditar = objElemento.Consultar(id); ViewBag.ListaGrupoElemento = Utilidades.ListaSeleccion(objGrupoElemento.ListarActivos(), "Id", "Nombre", objEditar.idGrupoElemento.ToString()); ViewBag.ListaUnidadMedida = Utilidades.ListaSeleccion(objUnidadMedida.ListarActivos(), "Id", "Nombre", objEditar.idUnidadMedida.ToString()); return(PartialView(objEditar)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ElementoController - 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()); } }
public List <ParametroModelo> Listar(string Accion) { try { AbrirConexion(); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", ""); IList <ParametroModelo> LisParametro = SqlMapper.Query <ParametroModelo>(objSesion.SqlConexion, "SEG.pParametro", param, commandType: CommandType.StoredProcedure).ToList(); return(LisParametro.ToList()); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreCore.Datos.ParametroDatos - Listar"); throw; } finally { CerrarConexion(); } }
public string ListarActivosAutoComplete() { try { IList <VElementoModelo> lisElementos = objElemento.Listar("1"); string strElementos = string.Empty; for (int i = 0; i < lisElementos.Count; i++) { strElementos = string.Format("{0},{{value:\"{1}\",label:\"{2}\"}}", strElementos, lisElementos[i].Id, lisElementos[i].Nombre); } strElementos = "[" + strElementos.Substring(1) + "]"; return(strElementos); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "SAF.Negocios.ElementoNegocio - ListarActivos"); throw; } }
public ConductorModelo Consultar(string Accion, string Json) { try { AbrirConexion(); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", Json); IList <ConductorModelo> LisConductor = SqlMapper.Query <ConductorModelo>(objSesion.SqlConexion, "SAF.pConductor", param, commandType: CommandType.StoredProcedure).ToList(); return(LisConductor[0]); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreSAF.Datos.ConductorDatos - Consultar"); throw; } finally { CerrarConexion(); } }
public List <UsuarioMenuModelo> ListarMenu(string Accion, string Json) { try { AbrirConexion("SEG"); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", Json); List <UsuarioMenuModelo> LisUsuario = SqlMapper.Query <UsuarioMenuModelo>(objSesion.SqlConexion, "SEG.pUsuarioMenu", param, commandType: CommandType.StoredProcedure).ToList(); return(LisUsuario.Count == 0 ? null : LisUsuario); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreSEG.Repository.UsuarioDatos- ListarMenu"); throw; } finally { CerrarConexion(); } }
public ParametroModelo Consultar(string codigo, string strValorDefecto) { try { ParametroModelo objConsultar = new ParametroModelo(); objConsultar.Codigo = codigo; string Json = JsonConvert.SerializeObject(objConsultar); objConsultar = objParametro.Consultar("2", Json); if (objConsultar == null) { objConsultar = new ParametroModelo(); objConsultar.Valor = strValorDefecto; } return(objConsultar); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.ParametroNegocio - Consultar"); throw; } }
public SistemaModelo Consultar(string Accion, string Json) { try { AbrirConexion("SEG"); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", Json); List <SistemaModelo> LisSistema = SqlMapper.Query <SistemaModelo>(objSesion.SqlConexion, "SEG.pSistema", param, commandType: CommandType.StoredProcedure).ToList(); return(LisSistema.Count == 0 ? null : LisSistema[0]); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreSEG.Repository.SistemaDatos- Consultar"); throw; } finally { CerrarConexion(); } }
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> ", 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> ", 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()); } }
public void InsertarS(string Accion, string Json) { try { AbrirConexion("SEG"); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", Json); param.Add("@Id_Sesion", null, DbType.Int64, ParameterDirection.Output); objSesion.SqlConexion.Execute("SEG.pSesion", param, commandType: CommandType.StoredProcedure); objSesion.idSesion = param.Get <long>("@Id_Sesion"); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreSEG.Datos.SesionDatos - Insertar"); throw; } finally { CerrarConexion(); } }
public Int32 Insertar(string Accion, string Json) { try { AbrirConexion(); DynamicParameters param = new DynamicParameters(); param.Add("@Accion", Accion); param.Add("@Json", Json); param.Add("@IdDocumento", null, DbType.Int32, ParameterDirection.Output); objSesion.SqlConexion.Execute("SAF.pDocumento", param, commandType: CommandType.StoredProcedure); int intResultado = param.Get <Int32>("@IdDocumento"); return(intResultado); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreSAF.Datos.DocumentoDatos - Insertar"); throw; } finally { CerrarConexion(); } }
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()); } }