public Repositorio(string pRuta) { this.rutaArchivoBinario = pRuta; this.cEspectaculo = CEspectaculo.InstanciaEspectaculo; this.cLugar = CLugar.InstanciaLugar; this.cUsuario = CUsuario.InstanciaUsuario; }
public void MostrarContenido() { string Pagina = ""; CUnit.Firmado(delegate(CDB Conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(Conn); string Logo = ""; JObject response = new JObject(); response.Add(new JProperty("IdUsuario", IdUsuario)); response = CUsuario.ObtenerJsonClienteObtieneDatosUsuarioSesion(response); Logo = Convert.ToString(response.Property("Logo").Value.ToString()); Logo = "Archivos/Logo/" + Logo; CSecurity Menu = new CSecurity(); int idPerfil = Convert.ToInt32(response.Property("IdPerfil").Value.ToString()); string MostrarMenu = Menu.CrearMenu(idPerfil); Pagina = CViews.CargarView("tmplBootstrapPage.html"); string Contenido = CViews.CargarView("tmplContenido.html"); string Pantalla = CViews.CargarView("tmplReporteMetaVsReal.html"); Contenido = Contenido.Replace("[Logo]", Logo); Contenido = Contenido.Replace("[Menu]", MostrarMenu); Contenido = Contenido.Replace("[Contenido]", Pantalla); Pagina = Pagina.Replace("[Title]", "Reporte Meta vs Real"); Pagina = Pagina.Replace("[Contenido]", Contenido); Pagina = Pagina.Replace("[JS]", "<script src=\"js/Control.ReporteMetavsReal.js?_=" + DateTime.Now.Ticks + "\"></script>"); }); Response.Write(Pagina); Response.End(); }
public static CJQGridJsonResponse ObtenerLevantamiento(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden, string pTipoOrden, string pRazonSocial, string pFolio, string pIdOportunidad, int pIdEstatusLevantamiento, int pAI, string pFechaInicial, string pFechaFinal, int pPorFecha) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString); SqlCommand Stored = new SqlCommand("spg_grdLevantamiento", sqlCon); Stored.CommandType = CommandType.StoredProcedure; Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value = pTamanoPaginacion; Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value = pPaginaActual; Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value = pColumnaOrden; Stored.Parameters.Add("TipoOrden", SqlDbType.VarChar, 4).Value = pTipoOrden; Stored.Parameters.Add("pRazonSocial", SqlDbType.VarChar, 250).Value = Convert.ToString(pRazonSocial); Stored.Parameters.Add("pFolio", SqlDbType.VarChar, 250).Value = Convert.ToString(pFolio); Stored.Parameters.Add("pIdOportunidad", SqlDbType.VarChar, 250).Value = Convert.ToString(pIdOportunidad); Stored.Parameters.Add("pIdEstatusLevantamiento", SqlDbType.Int).Value = pIdEstatusLevantamiento; Stored.Parameters.Add("pBaja", SqlDbType.Int).Value = pAI; Stored.Parameters.Add("pFechaInicial", SqlDbType.VarChar, 255).Value = pFechaInicial; Stored.Parameters.Add("pFechaFinal", SqlDbType.VarChar, 255).Value = pFechaFinal; Stored.Parameters.Add("pPorFecha", SqlDbType.Int).Value = pPorFecha; DataSet dataSet = new DataSet(); SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored); dataAdapter.Fill(dataSet); return(new CJQGridJsonResponse(dataSet)); }
public static string ObtenerFormaEditarIVA(int IdIVA) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarIVA = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarIVA" }, ConexionBaseDatos) == "") { puedeEditarIVA = 1; } oPermisos.Add("puedeEditarIVA", puedeEditarIVA); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo = CIVA.ObtenerIVA(Modelo, IdIVA, ConexionBaseDatos); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ObtenerFormaEditarTraspaso(int IdTraspaso) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarTraspaso = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarTraspaso" }, ConexionBaseDatos) == "") { puedeEditarTraspaso = 1; } oPermisos.Add("puedeEditarTraspaso", puedeEditarTraspaso); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTraspaso Traspaso = new CTraspaso(); Traspaso.LlenaObjeto(IdTraspaso, ConexionBaseDatos); Modelo.Add(new JProperty("IdTraspaso", Traspaso.IdTraspaso)); //Modelo.Add(new JProperty("Traspaso", Traspaso.Traspaso)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
private void btnIniciar_Click(object sender, EventArgs e) { CUsuario cUsuario = new CUsuario(); String Nombre = cUsuario.ObtenerNombre(txtUsuario.Text, txtPassword.Text); if (cUsuario.verificarLogueo(txtUsuario.Text, txtPassword.Text) == true) { if (cUsuario.Obtenerrol(txtUsuario.Text, txtPassword.Text).Equals("Administrador")) { MessageBox.Show("Bienvenido/a " + Nombre); this.Hide(); string user = txtUsuario.Text; Menu menu = new Menu(user); menu.Show(); } else if (cUsuario.Obtenerrol(txtUsuario.Text, txtPassword.Text).Equals("Usuario")) { MessageBox.Show("Bienvenido/a " + Nombre); this.Hide(); string user = txtUsuario.Text; MenuUsuario menuU = new MenuUsuario(user); menuU.Show(); } } else { MessageBox.Show("Las Credenciales Ingresadas no son validas"); } }
public static string ObtenerFormaEditarEstructuraAddenda(int IdEstructuraAddenda) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarEstructuraAddenda = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda(); EstructuraAddenda.LlenaObjeto(IdEstructuraAddenda, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "puedeEditarEstructuraAddenda" }, ConexionBaseDatos) == "") { puedeEditarEstructuraAddenda = 1; } oPermisos.Add("puedeEditarEstructuraAddenda", puedeEditarEstructuraAddenda); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo = CEstructuraAddenda.ObtenerJsonEstructuraAddenda(Modelo, IdEstructuraAddenda, ConexionBaseDatos); Modelo.Add("TipoElementos", CEstructuraAddenda.ObtenerJsonTipoElementos(IdEstructuraAddenda, ConexionBaseDatos)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ObtenerSucursales(int IdCliente, int IdMunicipio) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "EXEC SP_Sucursal_ObtenerSucursalesPorCliente @IdCliente, @IdMunicipio, @IdUsuario"; conn.DefinirQuery(query); conn.AgregarParametros("@IdCliente", IdCliente); conn.AgregarParametros("@IdMunicipio", IdMunicipio); conn.AgregarParametros("@IdUsuario", IdUsuario); CArreglo Sucursales = conn.ObtenerRegistros(); Datos.Add("Sucursales", Sucursales); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerTableros(int IdMedidor) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "EXEC SP_Medidor_ObtenerTableros @Opcion, @IdMedidor, @IdUsuario"; conn.DefinirQuery(query); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@IdMedidor", IdMedidor); conn.AgregarParametros("@IdUsuario", IdUsuario); CArreglo Tableros = conn.ObtenerRegistros(); Datos.Add("Tableros", Tableros); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerFormaEditarUnidadCaracteristica(int IdUnidadCaracteristica) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarUnidadCaracteristica = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarUnidadCaracteristica" }, ConexionBaseDatos) == "") { puedeEditarUnidadCaracteristica = 1; } oPermisos.Add("puedeEditarUnidadCaracteristica", puedeEditarUnidadCaracteristica); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CUnidadCaracteristica UnidadCaracteristica = new CUnidadCaracteristica(); UnidadCaracteristica.LlenaObjeto(IdUnidadCaracteristica, ConexionBaseDatos); Modelo.Add(new JProperty("IdUnidadCaracteristica", UnidadCaracteristica.IdUnidadCaracteristica)); Modelo.Add(new JProperty("UnidadCaracteristica", UnidadCaracteristica.UnidadCaracteristica)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ObtenerFormaAgregarCircuito() { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarCircuito")) { if (conn.Conectado) { CObjeto Datos = new CObjeto(); string spCliente = "EXEC sp_Cliente_Obtener @Opcion, @pIdUsuario"; conn.DefinirQuery(spCliente); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@pIdUsuario", IdUsuario); CArreglo Clientes = conn.ObtenerRegistros(); Respuesta.Add("Clientes", Clientes); } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string DatosZopim() { CConexion ConexionBaseDatos = new CConexion(); string conexion = ConexionBaseDatos.ConectarBaseDatosSqlServer(); string respuesta = ""; if (conexion == "Conexion Establecida") { int IdUsuario = Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]); if (IdUsuario != 0) { CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(IdUsuario, ConexionBaseDatos); HttpContext.Current.Session["IdUsuario"] = Usuario.IdUsuario; HttpContext.Current.Session["Correo"] = Usuario.Correo; HttpContext.Current.Session["IdSucursal"] = Usuario.IdSucursalActual; CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); HttpContext.Current.Session["IdEmpresa"] = Sucursal.IdEmpresa; respuesta = "MantieneSesion"; } else { respuesta = "Sesión expirada"; } } else { respuesta = "Sin coneccion"; } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static string CambiarSucursal(int pIdSucursal) { JObject oRespuesta = new JObject(); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); Usuario.IdSucursalActual = pIdSucursal; Usuario.Editar(ConexionBaseDatos); HttpContext.Current.Session["IdSucursal"] = pIdSucursal; CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(pIdSucursal, ConexionBaseDatos); HttpContext.Current.Session["IdEmpresa"] = Sucursal.IdEmpresa; oRespuesta.Add("Error", 0); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add("Error", 1); oRespuesta.Add("Descripcion", respuesta); } return(oRespuesta.ToString()); }
public static string CambiarContrasena(int pIdUsuario, string pContrasena, string pConfirmar) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(pIdUsuario, ConexionBaseDatos); Usuario.Contrasena = pContrasena; Usuario.Editar(ConexionBaseDatos); HttpContext.Current.Session["IdUsuario"] = Usuario.IdUsuario; CPerfil Perfil = new CPerfil(); Perfil.IdPerfil = Usuario.IdPerfil; Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos); CPagina PaginaInicio = new CPagina(); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); CMenu Menu = new CMenu(); Menu.LlenaObjeto(PaginaInicio.IdMenu, ConexionBaseDatos); respuesta = "0|Paginas/" + PaginaInicio.Pagina; } return(respuesta); }
/// <summary> /// PopulateObject: /// Notese que en vez de utilizar un SqlDataReader para nuestra función de asignación, /// se utiliza un IDataRecord, que es la interfaz que implementan todos los DataReaders. /// El uso de IDataRecord hace que el proceso de asignación sea independiente del proveedor. /// </summary> /// <param name="dr"></param> /// <returns></returns> public CObject PopulateObject(DataRow dr) { CUsuario oCObject = new CUsuario(); oCObject.Id = Convert.ToInt32(dr["IdUsuario"]); oCObject.Nombre = Convert.ToString(dr["Nombre"]); oCObject.Usuario = Convert.ToString(dr["Usuario"]); oCObject.Contrasena = Convert.ToString(dr["Contrasena"]); oCObject.Role = EnumUtil.ParseEnum <Role>(Convert.ToString(dr["Rol"])); oCObject.Estado = EnumUtil.ParseEnum <UserState>(Convert.ToString(dr["Estado"])); // Checking for NULL if (dr["FechaCreacion"] != DBNull.Value) { oCObject.FechaCreacion = Convert.ToDateTime(dr["FechaCreacion"]); } if (dr["UsuarioCreacion"] != DBNull.Value) { oCObject.UsuarioCreacion = Convert.ToString(dr["UsuarioCreacion"]); } if (dr["FechaModificacion"] != DBNull.Value) { oCObject.FechaModificacion = Convert.ToDateTime(dr["FechaModificacion"]); } if (dr["UsuarioModificacion"] != DBNull.Value) { oCObject.UsuarioModificacion = Convert.ToString(dr["UsuarioModificacion"]); } // Return return(oCObject); }
public static string ObtenerFiltroCliente() { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "EXEC sp_Cliente_Obtener @Opcion, @pIdUsuario"; conn.DefinirQuery(query); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@pIdUsuario", IdUsuario); CArreglo Clientes = conn.ObtenerRegistros(); Datos.Add("Clientes", Clientes); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerFormaTipoCuentaContable(int pIdTipoCuentaContable) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarTipoCuentaContable = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarTipoCuentaContable" }, ConexionBaseDatos) == "") { puedeEditarTipoCuentaContable = 1; } oPermisos.Add("puedeEditarTipoCuentaContable", puedeEditarTipoCuentaContable); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable(); TipoCuentaContable.LlenaObjeto(pIdTipoCuentaContable, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoCuentaContable", TipoCuentaContable.IdTipoCuentaContable)); Modelo.Add(new JProperty("TipoCuentaContable", TipoCuentaContable.TipoCuentaContable)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtenerFormaEditarMarca(int IdMarca) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); oPermisos.Add("puedeEditarMarca", puedeEditarMarca); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CMarca Marca = new CMarca(); Marca.LlenaObjeto(IdMarca, ConexionBaseDatos); Modelo.Add(new JProperty("IdMarca", Marca.IdMarca)); Modelo.Add(new JProperty("Marca", Marca.Marca)); Modelo.Add(new JProperty("CuotaCompra", Marca.CuotaCompra)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ObtenerFormaConsultarEstructuraAddenda(int pIdAddenda) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarAddenda = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarAddenda" }, ConexionBaseDatos) == "") { puedeEditarAddenda = 1; } oPermisos.Add("puedeEditarAddenda", puedeEditarAddenda); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAddenda Addenda = new CAddenda(); Addenda.LlenaObjeto(pIdAddenda, ConexionBaseDatos); Modelo.Add(new JProperty("IdAddenda", Addenda.IdAddenda)); Modelo.Add(new JProperty("Addenda", Addenda.Addenda)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtenerFormaTiempoEntrega(int pIdTiempoEntrega) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); oPermisos.Add("puedeEditarTiempoEntrega", puedeEditarTiempoEntrega); oPermisos.Add("puedeConsultarTiempoEntrega", puedeConsultarTiempoEntrega); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTiempoEntrega TiempoEntrega = new CTiempoEntrega(); TiempoEntrega.LlenaObjeto(pIdTiempoEntrega, ConexionBaseDatos); Modelo.Add(new JProperty("IdTiempoEntrega", TiempoEntrega.IdTiempoEntrega)); Modelo.Add(new JProperty("TiempoEntrega", TiempoEntrega.TiempoEntrega)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtenerFormaAgregarMunicipio() { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarMunicipio")) { if (conn.Conectado) { //Aqui en lugar de hacer arreglo de permisos es de Paises CObjeto Datos = new CObjeto(); string spPermiso = "EXEC sp_Pais_Obtener @Opcion"; conn.DefinirQuery(spPermiso); conn.AgregarParametros("@Opcion", 1); CArreglo Paises = conn.ObtenerRegistros(); Respuesta.Add("Paises", Paises); } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerUsuarios() { JObject Respuesta = new JObject(); CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string DescripcionError, CUsuario UsuarioSesion) { if (Error == 0) { JObject Modelo = new JObject(); CUsuario Usuarios = new CUsuario(); Dictionary <string, object> pParametros = new Dictionary <string, object>(); pParametros.Add("Baja", 0); pParametros.Add("EsVendedor", 1); JArray Opciones = new JArray(); foreach (CUsuario Usuario in Usuarios.LlenaObjetosFiltros(pParametros, pConexion)) { JObject Opcion = new JObject(); Opcion.Add("Valor", Usuario.IdUsuario); Opcion.Add("Nombre", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno); Opciones.Add(Opcion); } Modelo.Add("Usuarios", Opciones); Respuesta.Add("Modelo", Modelo); } Respuesta.Add("Error", Error); Respuesta.Add("Descripcion", DescripcionError); }); return(Respuesta.ToString()); }
public void MostrarContenido() { string Pagina = ""; CUnit.Firmado(delegate(CDB Conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(Conn); string Logo = ""; JObject response = new JObject(); response.Add(new JProperty("IdUsuario", IdUsuario)); response = CUsuario.ObtenerJsonClienteObtieneDatosUsuarioSesion(response); Logo = Convert.ToString(response.Property("Logo").Value.ToString()); Logo = "Archivos/Logo/" + Logo; Pagina = CViews.CargarView("tmplBootstrapPage.html"); string Contenido = CViews.CargarView("tmplContenido.html"); string Pantalla = CViews.CargarView("tmplTableros.html"); Contenido = Contenido.Replace("[Contenido]", Pantalla); Contenido = Contenido.Replace("[Logo]", Logo); Pagina = Pagina.Replace("[Title]", "Tableros"); Pagina = Pagina.Replace("[Contenido]", Contenido); Pagina = Pagina.Replace("[JS]", "<script src=\"js/Catalogo.Tablero.js?_=" + DateTime.Now.Ticks + "\"></script>"); }); Response.Write(Pagina); Response.End(); }
private void BtnSalvar_Click(object sender, EventArgs e) { if (cmbSituação.Text.Trim() != "") { String te = cmbSituação.Text.Substring(0, 1); atual.Email = txtEmail.Text; atual.Nome = txtNome.Text; atual.FKTipoUsuarioID = (int)cmbUsuario.SelectedValue; atual.Situacao = te; bool sucesso = false; try { CUsuario.Atualizar(atual); sucesso = true; } catch { MessageBox.Show("Erro na atualização!"); } if (sucesso) { MessageBox.Show("Dados atualizados com sucesso!"); Atualizou = true; Close(); } } }
public static string ObtenerFormaAgregarMenu() { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarMenu")) { if (conn.Conectado) { } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
private void btnEntrar_Click(object sender, EventArgs e) { if (txtUsuario.Text == "" || txtSenha.Text == "") { MessageBox.Show(Menssagem, Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { NickUsuario oUsuario = new NickUsuario(); oUsuario = CUsuario.AchouUsuarioExistente(txtUsuario.Text); if (oUsuario.USR_Nick != null) { if (txtSenha.Text == CUsuario.AchouUsuario(oUsuario).USR_Senha) { _Usuario = oUsuario.USR_Nick; _Modo = "Online"; DialogResult = DialogResult.OK; } else { MessageBox.Show(Menssagem3, Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtSenha.Text = ""; txtSenha.Focus(); } } else { MessageBox.Show(Menssagem2, Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUsuario.Text = ""; txtUsuario.Focus(); } } }
public static string ObtenerFormaEditarTipoDocumento(int IdTipoDocumento) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); oPermisos.Add("puedeEditarTipoDocumento", puedeEditarTipoDocumento); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(IdTipoDocumento, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoDocumento", TipoDocumento.IdTipoDocumento)); Modelo.Add(new JProperty("TipoDocumento", TipoDocumento.TipoDocumento)); Modelo.Add(new JProperty("Comando", TipoDocumento.Comando)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
private void ObtenerCotizacionExportar(string pRazonSocial, string pFolio, int pIdEstatusCotizacion, int pAI, string pFechaInicial, string pFechaFinal, int pPorFecha) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString); SqlCommand Stored = new SqlCommand("spg_grdCotizacionExportar", sqlCon); Stored.CommandType = CommandType.StoredProcedure; Stored.Parameters.Add("pRazonSocial", SqlDbType.VarChar, 250).Value = Convert.ToString(pRazonSocial); Stored.Parameters.Add("pFolio", SqlDbType.VarChar, 250).Value = Convert.ToString(pFolio); Stored.Parameters.Add("pIdEstatusCotizacion", SqlDbType.Int).Value = pIdEstatusCotizacion; Stored.Parameters.Add("pIdSucursal", SqlDbType.Int).Value = Usuario.IdSucursalActual; Stored.Parameters.Add("pBaja", SqlDbType.Int).Value = pAI; Stored.Parameters.Add("pFechaInicial", SqlDbType.VarChar, 255).Value = pFechaInicial; Stored.Parameters.Add("pFechaFinal", SqlDbType.VarChar, 255).Value = pFechaFinal; Stored.Parameters.Add("pPorFecha", SqlDbType.Int).Value = pPorFecha; DataTable dataSet = new DataTable(); SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored); dataAdapter.Fill(dataSet); tblDatos.DataSource = dataSet; tblDatos.DataBind(); Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=ExportacionCotizaciones.xls"); Response.ContentType = "application/excel"; }
public static string ObtenerListaOportunidad(int pIdCliente, int pIdOportunidad) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); JObject Modelo = new JObject(); Modelo.Add("ValorDefault", "0"); Modelo.Add("DescripcionDefault", "Elegir una opción..."); Modelo.Add("Opciones", COportunidad.ObtenerOportunidadProyecto(pIdCliente, Usuario.IdUsuario, pIdOportunidad, ConexionBaseDatos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static CJQGridJsonResponse ObtenerGestionCobranza(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden, string pTipoOrden, string pRazonSocial, string pSerieFactura, string pNumeroFactura, int pIdTipoGestion, int pFiltroFecha, string pFechaInicio, string pFechaCorte, int pIdFiltroClientesAsignados) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString); SqlCommand Stored = new SqlCommand("spg_grdGestionCobranza", sqlCon); Stored.CommandType = CommandType.StoredProcedure; Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value = pTamanoPaginacion; Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value = pPaginaActual; Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value = pColumnaOrden; Stored.Parameters.Add("TipoOrden", SqlDbType.VarChar, 4).Value = pTipoOrden; Stored.Parameters.Add("pRazonSocial", SqlDbType.VarChar, 255).Value = pRazonSocial; Stored.Parameters.Add("pSerieFactura", SqlDbType.VarChar, 255).Value = pSerieFactura; Stored.Parameters.Add("pNumeroFactura", SqlDbType.VarChar, 255).Value = pNumeroFactura; Stored.Parameters.Add("pIdTipoGestion", SqlDbType.VarChar, 255).Value = pIdTipoGestion; Stored.Parameters.Add("pFiltroFecha", SqlDbType.VarChar, 255).Value = pFiltroFecha; Stored.Parameters.Add("pFechaInicio", SqlDbType.VarChar, 255).Value = pFechaInicio; Stored.Parameters.Add("pFechaCorte", SqlDbType.VarChar, 255).Value = pFechaCorte; Stored.Parameters.Add("pIdSucursal", SqlDbType.VarChar, 255).Value = Usuario.IdSucursalActual; Stored.Parameters.Add("pIdFiltroClientesAsignados", SqlDbType.VarChar, 255).Value = pIdFiltroClientesAsignados; Stored.Parameters.Add("pIdUsuario", SqlDbType.Int).Value = Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]); DataSet dataSet = new DataSet(); SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored); dataAdapter.Fill(dataSet); ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(new CJQGridJsonResponse(dataSet)); }