public static string ObtenerFormaListarUsuarioSucursales(int IdUsuario) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; //CSecurity permiso = new CSecurity(); //if (permiso.tienePermiso("ListarUsuarioSucursales")) //{ if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdUsuario FROM Usuario WHERE IdUsuario=@IdUsuario"; conn.DefinirQuery(query); conn.AgregarParametros("@IdUsuario", IdUsuario); CObjeto Usuario = conn.ObtenerRegistro(); Datos.Add("IdUsuario", (int)Usuario.Get("IdUsuario")); Respuesta.Add("Datos", Datos); } // else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } //} //else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }
public static string Reporte(DateTime Inicio, DateTime Fin) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { CObjeto Datos = new CObjeto(); string Query = "SELECT Circuito, 1000 AS [Meta KwH],KwH AS [Real KwH], 54 AS [Meta Horas uso], Horas AS [Real Horas uso] FROM " + "(SELECT P.Circuito, SUM(P.Consumo) AS KwH, SUM(CASE WHEN P.Consumo > 0 THEN P.Minutos ELSE 0 END) / 60 AS Horas " + "FROM (SELECT (0.5) AS Minutos, LUZSALITA, CONTCOMPRAS, LUZALMACEN, CONTLOG, LUZBODEGA, LUZLAB FROM DATOS WHERE Fecha BETWEEN @Inicio AND @Fin) AS T " + "UNPIVOT(Consumo FOR Circuito IN (LUZSALITA,CONTCOMPRAS,LUZALMACEN,CONTLOG,LUZBODEGA,LUZLAB)) P " + "GROUP BY P.Circuito) R"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Inicio", Inicio.ToString("yyyy-MM-dd HH:mm:ss")); Conn.AgregarParametros("@Fin", Fin.ToString("yyyy-MM-dd HH:mm:ss")); CArreglo Registros = Conn.ObtenerRegistros(); Datos.Add("Reporte", Registros); Datos.Add("Inicio", Inicio.ToString("yyyy-MM-dd HH:mm:ss")); Datos.Add("Fin", Fin.ToString("yyyy-MM-dd HH:mm:ss")); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerUsuarioPermisos(int IdUsuario) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT P.*,ISNULL(UP.IdUsuarioPermiso,0) AS IdUsuarioPermiso,ISNULL(UP.IdUsuario,0) AS IdUsuario,ISNULL(UP.Estatus,0) AS Estatus " + "FROM Permiso P LEFT JOIN UsuarioPermiso UP ON P.IdPermiso = UP.IdPermiso AND UP.IdUsuario = @IdUsuario"; conn.DefinirQuery(query); conn.AgregarParametros("@IdUsuario", IdUsuario); CArreglo Permisos = conn.ObtenerRegistros(); Datos.Add("Permisos", Permisos); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }
public static string DesactivarRegion(int IdRegion, int Baja) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { bool desactivar = false; if (Baja == 0) { desactivar = true; } else { desactivar = false; } CObjeto Datos = new CObjeto(); CRegion cRegion = new CRegion(); cRegion.IdRegion = IdRegion; cRegion.Baja = desactivar; cRegion.Desactivar(Conn); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerEstados(int IdPais) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdEstado AS Valor, Estado AS Etiqueta FROM Estado WHERE IdPais = @IdPais AND Baja = 0"; conn.DefinirQuery(query); conn.AgregarParametros("@IdPais", IdPais); CArreglo Estados = conn.ObtenerRegistros(); Datos.Add("Estados", Estados); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerTipoTarifa() { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdTipoTarifa AS Valor, TipoTarifa AS Etiqueta FROM TipoTarifa WHERE Baja = 0"; conn.DefinirQuery(query); CArreglo TipoTarifas = conn.ObtenerRegistros(); Datos.Add("TipoTarifas", TipoTarifas); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }
public static string ObtenerTotales(int IdCliente, int IdSucursal, int IdTablero, int IdCircuito, int IdRango, string FechaInicio, string FechaFin) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT * FROM dbo.fn_Reporte_ObtenerTotales(@IdCliente, @IdSucursal, @IdTablero, @IdCircuito, @IdRango, @FechaInicio, @FechaFin)"; conn.DefinirQuery(query); conn.AgregarParametros("IdCliente", IdCliente); conn.AgregarParametros("IdSucursal", IdSucursal); conn.AgregarParametros("IdTablero", IdTablero); conn.AgregarParametros("IdCircuito", IdCircuito); conn.AgregarParametros("IdRango", IdRango); conn.AgregarParametros("FechaInicio", FechaInicio); conn.AgregarParametros("FechaFin", FechaFin); CArreglo Detalle = conn.ObtenerRegistros(); Datos.Add("Detalle", Detalle); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerEstados(int IdCliente, int IdPais) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "EXEC SP_Estado_ObtenerEstadosPorCliente @IdCliente, @IdPais"; conn.DefinirQuery(query); conn.AgregarParametros("@IdCliente", IdCliente); conn.AgregarParametros("@IdPais", IdPais); CArreglo Estados = conn.ObtenerRegistros(); Datos.Add("Estados", Estados); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerDetalleConsumo(int IdCliente, int IdPais, int IdEstado, int IdMunicipio, int IdSucursal, int IdTablero, int IdCircuito, int IdRango, int IdTipoConsumo, string FechaInicio, string FechaFin) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); //string query = "SELECT * FROM dbo.fn_Reporte_DetalleRangos(@IdCliente, @IdPais, @IdEstado, @IdMunicipio, @IdSucursal, @IdTablero, @IdCircuito,@IdRango, @IdTipoConsumo, @FechaInicio, @FechaFin)"; string query = "EXEC spr_Reporte_EstatusPorCircuito_Detalle @IdCliente, @IdPais, @IdEstado, @IdMunicipio, @IdSucursal, @IdTablero, @IdCircuito,@IdRango, @IdTipoConsumo, @FechaInicio, @FechaFin"; conn.DefinirQuery(query); conn.AgregarParametros("IdCliente", IdCliente); conn.AgregarParametros("IdPais", IdPais); conn.AgregarParametros("IdEstado", IdEstado); conn.AgregarParametros("IdMunicipio", IdMunicipio); conn.AgregarParametros("IdSucursal", IdSucursal); conn.AgregarParametros("IdTablero", IdTablero); conn.AgregarParametros("IdCircuito", IdCircuito); conn.AgregarParametros("IdRango", Convert.ToString(IdRango)); conn.AgregarParametros("IdTipoConsumo", Convert.ToString(IdTipoConsumo)); conn.AgregarParametros("FechaInicio", FechaInicio); conn.AgregarParametros("FechaFin", FechaFin); CArreglo Detalle = conn.ObtenerRegistros(); Datos.Add("Detalle", Detalle); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerCircuitos(int IdTablero) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdCircuito AS Valor, (Circuito +' ' + Descripcion) AS Etiqueta FROM Circuito WHERE IdTablero = @IdTablero AND Baja = 0 "; conn.DefinirQuery(query); conn.AgregarParametros("@IdTablero", IdTablero); CArreglo Circuitos = conn.ObtenerRegistros(); Datos.Add("Circuitos", Circuitos); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerFormaAgregarPais() { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarPais")) { if (conn.Conectado) { CObjeto Datos = new CObjeto(); Respuesta.Add("Datos", Datos); } 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 ObtenerRegion(int IdTipoCuota) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdRegion AS Valor, Region AS Etiqueta FROM Region WHERE IdTipoCuota=@IdTipoCuota AND Baja = 0"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoCuota", IdTipoCuota); CArreglo Regiones = conn.ObtenerRegistros(); Datos.Add("Regiones", Regiones); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }
public static string ObtenerUsuarioProveedores(int IdProveedor) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "EXEC sp_UsuarioProveedor_Consultar @Opcion, @IdProveedor"; conn.DefinirQuery(query); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@IdProveedor", IdProveedor); CArreglo UsuarioProveedores = conn.ObtenerRegistros(); Datos.Add("UsuarioProveedores", UsuarioProveedores); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerFormaAgregarProblema() { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB conn) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(conn); CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarProblema")) { if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "EXEC sp_TipoProblema_Obtener @Opcion"; conn.DefinirQuery(query); conn.AgregarParametros("@Opcion", 1); CArreglo TipoProblemas = conn.ObtenerRegistros(); Respuesta.Add("TipoProblemas", TipoProblemas); } 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 DesactivarSucursal(int IdSucursal, int Baja) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { bool desactivar = false; if (Baja == 0) { desactivar = true; } else { desactivar = false; } CObjeto Datos = new CObjeto(); CSucursal cSucursal = new CSucursal(); cSucursal.IdSucursal = IdSucursal; cSucursal.Baja = desactivar; cSucursal.Desactivar(Conn); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.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 ObtenerFormaListarMetas(int IdCircuito) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdCircuito AS Valor, Circuito as Numero, Descripcion AS Etiqueta FROM Circuito WHERE IdCircuito=@IdCircuito"; conn.DefinirQuery(query); conn.AgregarParametros("@IdCircuito", IdCircuito); CObjeto Circuito = conn.ObtenerRegistro(); Circuito.Add("IdCircuito", Convert.ToInt32(Circuito.Get("Valor"))); Circuito.Add("Circuito", Convert.ToInt32(Circuito.Get("Numero"))); Circuito.Add("Descripcion", Convert.ToString(Circuito.Get("Etiqueta"))); Datos.Add("Circuito", Circuito); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.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 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 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 ObtenerSucursales(int IdCliente) { 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 = "SELECT IdSucursal AS Valor, Sucursal AS Etiqueta FROM Sucursal WHERE IdCliente= @IdCliente AND Baja=0 AND IdSucursal IN (SELECT IdSucursal FROM UsuarioSucursal WHERE IdUsuario=@IdUsuario AND Baja=0)"; conn.DefinirQuery(query); conn.AgregarParametros("@IdCliente", IdCliente); conn.AgregarParametros("@IdUsuario", IdUsuario); CArreglo Sucursales = conn.ObtenerRegistros(); Datos.Add("Sucursales", Sucursales); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.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 AgregarRegion(string Region) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CRegion cRegion = new CRegion(); cRegion.Region = Region; cRegion.Baja = false; Error = ValidarRegion(cRegion); if (Error == "") { cRegion.Agregar(Conn); } Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string ObtenerProveedores(int IdPerfil) { 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 = "SP_Proveedor_ObtenerProveedor @IdPerfil"; conn.DefinirQuery(query); conn.AgregarParametros("@IdPerfil", IdPerfil); //conn.AgregarParametros("@IdProveedor", IdProveedor); CArreglo Proveedores = conn.ObtenerRegistros(); Datos.Add("Proveedores", Proveedores); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }
public static string AgregarSucursal(string Sucursal, int IdCliente, int IdMunicipio, int IdRegion) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarSucursal")) { if (Conn.Conectado) { int IdUsuario = CUsuario.ObtieneUsuarioSesion(Conn); CObjeto Datos = new CObjeto(); CSucursal cSucursal = new CSucursal(); cSucursal.Sucursal = Sucursal; cSucursal.IdCliente = IdCliente; cSucursal.IdMunicipio = IdMunicipio; cSucursal.IdRegion = IdRegion; cSucursal.Baja = false; Error = ValidarSucursal(cSucursal); if (Error == "") { int contador = CSucursal.ValidaExiste(IdCliente, IdMunicipio, IdRegion, Sucursal, Conn); if (contador == 0) { //Agregar Sucursal cSucursal.Agregar(Conn); //Agregar UsuarioSucursal CUsuarioSucursal cUsuarioSucursal = new CUsuarioSucursal(); cUsuarioSucursal.IdUsuario = IdUsuario; cUsuarioSucursal.IdSucursal = cSucursal.IdSucursal; cUsuarioSucursal.Baja = false; cUsuarioSucursal.Agregar(Conn); } else { Error = Error + "<li>Ya existe la sucursal.</li>"; } } Respuesta.Add("Datos", Datos); } 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 ObtenerDetalle(int Pagina, string Columna, string Orden, int IdCliente, int IdPais, int IdEstado, int IdMunicipio, int IdSucursal, int IdTablero, int IdCircuito, string FechaInicio, string FechaFin) { //var serializer = new JavaScriptSerializer(); //serializer.MaxJsonLength = 500000000; CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; if (conn.Conectado) { CObjeto Datos = new CObjeto(); int Paginado = 10; CDB ConexionBaseDatos = new CDB(); SqlConnection conexion = ConexionBaseDatos.conStr(); SqlCommand Stored = new SqlCommand("spr_Reporte_Medicion4", conexion); Stored.CommandType = CommandType.StoredProcedure; Stored.CommandType = CommandType.StoredProcedure; Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value = Paginado; Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value = Pagina; Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value = Columna; Stored.Parameters.Add("TipoOrden", SqlDbType.Text).Value = Orden; Stored.Parameters.Add("IdCliente", SqlDbType.Int).Value = IdCliente; Stored.Parameters.Add("IdPais", SqlDbType.Int).Value = IdPais; Stored.Parameters.Add("IdEstado", SqlDbType.Int).Value = IdEstado; Stored.Parameters.Add("IdMunicipio", SqlDbType.Int).Value = IdMunicipio; Stored.Parameters.Add("IdSucursal", SqlDbType.Int).Value = IdSucursal; Stored.Parameters.Add("IdTablero", SqlDbType.Int).Value = IdTablero; Stored.Parameters.Add("IdCircuito", SqlDbType.Int).Value = IdCircuito; Stored.Parameters.Add("FechaInicio", SqlDbType.Text).Value = FechaInicio; Stored.Parameters.Add("FechaFin", SqlDbType.Text).Value = FechaFin; SqlDataAdapter dataAdapterRegistros = new SqlDataAdapter(Stored); dataAdapterRegistros.SelectCommand.CommandTimeout = 1800; DataSet ds = new DataSet(); dataAdapterRegistros.Fill(ds); DataTable DataTablePaginador = ds.Tables[0]; DataTable DataTableConsumos = ds.Tables[1]; DataTable DataTableMetas = ds.Tables[2]; DataTable DataTableReal = ds.Tables[3]; Datos.Add("Paginador", conn.ObtenerRegistrosDataTable(DataTablePaginador)); Datos.Add("Detalle", conn.ObtenerRegistrosDataTable(DataTableConsumos)); Datos.Add("Consumo", conn.ObtenerRegistrosDataTable(DataTableMetas)); Datos.Add("Real", conn.ObtenerRegistrosDataTable(DataTableReal)); Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string EditarTarifa(int IdTarifa, int IdFuente, int IdRegion, decimal ConsumoBaja, decimal ConsumoMedia, decimal ConsumoAlta, decimal Demanda, int Mes, int Anio) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarTarifa")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CTarifa cTarifa = new CTarifa(); cTarifa.IdTarifa = IdTarifa; cTarifa.IdFuente = IdFuente; cTarifa.IdRegion = IdRegion; //cTarifa.Fecha = Fecha; cTarifa.Mes = Mes; cTarifa.Anio = Anio; cTarifa.ConsumoBaja = ConsumoBaja; cTarifa.ConsumoMedia = ConsumoMedia; cTarifa.ConsumoAlta = ConsumoAlta; cTarifa.Demanda = Demanda; cTarifa.Baja = false; Error = ValidarTarifa(cTarifa); if (Error == "") { int contador = CTarifa.ValidaExisteEditar(IdTarifa, IdRegion, Mes, Anio, Conn); if (contador == 0) { cTarifa.Editar(Conn); } else { Error = Error + "<li>Ya existe tarifa para este mes en esta region.</li>"; } } Respuesta.Add("Datos", Datos); } 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 EditarCircuito(int IdCircuito, int IdTablero, string Circuito, string Descripcion, int IdMedidor) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarCircuito")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CCircuito cCircuito = new CCircuito(); cCircuito.IdCircuito = IdCircuito; cCircuito.Circuito = Circuito; cCircuito.Descripcion = Descripcion; cCircuito.IdTablero = IdTablero; cCircuito.Baja = false; Error = ValidarCircuito(cCircuito); if (Error == "") { CObjeto Valida = new CObjeto(); int Existe = CCircuito.ValidaExisteEditar(IdCircuito, Circuito, IdTablero, IdMedidor, Conn); if (Existe != 0) { Error = Error + "<li>Ya existe un circuito con este nĂºmero en este medidor.</li>"; } else { cCircuito.Editar(Conn); } } Respuesta.Add("Datos", Datos); } 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 EditarSeguimiento(int IdReporte, int IdTipoProblema, int IdProblema, int IdProveedor, int IdUsuarioProveedor) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarSeguimientoReporteMantenimiento")) { if (Conn.Conectado) { int IdUsuarioSesion = CUsuario.ObtieneUsuarioSesion(Conn); CObjeto Datos = new CObjeto(); CReporte Reporte = new CReporte(); Reporte.IdReporte = IdReporte; Reporte.Obtener(Conn); Reporte.IdTipoProblema = IdTipoProblema; Reporte.IdProveedor = IdProveedor; Reporte.IdUsuarioProveedor = IdUsuarioProveedor; //Error = ValidarAgregarReporte(Reporte); //if (Error == "") //{ Reporte.Editar(Conn); //} string spReporte = "EXEC sp_Reporte_Consultar @Opcion"; Conn.DefinirQuery(spReporte); Conn.AgregarParametros("@Opcion", 1); CObjeto oMeta = Conn.ObtenerRegistro(); Datos.Add("IdReporte", oMeta.Get("IdReporte").ToString()); Datos.Add("TipoProblema", oMeta.Get("TipoProblema").ToString()); Datos.Add("Problema", oMeta.Get("Problema").ToString()); Datos.Add("Proveedor", oMeta.Get("Proveedor").ToString()); Datos.Add("UsuarioProveedor", oMeta.Get("UsuarioProveedor").ToString()); Respuesta.Add("Datos", Datos); } 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 ObtenerFormaLogo(int IdCliente) { string[] separador = HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Split('/'); string pagina = separador[separador.Length - 5] + '/' + separador[separador.Length - 4] + '/' + separador[separador.Length - 3] + '/' + separador[separador.Length - 2]; CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB conn) { string Error = conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarLogoCliente")) { if (conn.Conectado) { CObjeto Datos = new CObjeto(); string query = "SELECT IdCliente, Cliente, Logo FROM Cliente WHERE IdCliente=@IdCliente"; conn.DefinirQuery(query); conn.AgregarParametros("@IdCliente", IdCliente); CObjeto Cliente = conn.ObtenerRegistro(); string Logo = Convert.ToString(Cliente.Get("Logo")); if (Logo == "") { Logo = "NoImage.png"; } Random rnd = new Random(); var valor = rnd.Next(5000); //var num = new Random(DateTime.Now.Millisecond); Logo = Logo + "?r=" + valor; Cliente.Add("URL", (pagina + "/Archivos/Logo/" + Logo)); Datos.Add("Cliente", Cliente); Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); conn.Cerrar(); }); return(Respuesta.ToString()); }