Beispiel #1
0
        public void ReadAll_con_Municipio_y_Geocerca()
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();

            this.Datos = DALC.ExecuteStoredProcedure("READALL_Ruta_Geo_Municipio ", parametros);
        }
Beispiel #2
0
        public double CreateSesionHistory(string Token, DateTime VigDesde, string IP, string IP2, string CK1, string CK2)
        {
            int           TiempoSesionUsr = int.Parse(ConfigurationManager.AppSettings["TiempoSesionUsr"].ToString());
            double        ID         = 0;
            DALCSQLServer DALC       = GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@IdUsuario", this.Id);

            parametros.Add(param);
            param = new SqlParameter("@SesionInicio", VigDesde);
            parametros.Add(param);
            param = new SqlParameter("@SesionTermino", VigDesde.AddMinutes(40));
            parametros.Add(param);
            param = new SqlParameter("@Token", Token);
            parametros.Add(param);
            param = new SqlParameter("@Ip", IP);
            parametros.Add(param);
            param = new SqlParameter("@Ip2", IP2);
            parametros.Add(param);
            param = new SqlParameter("@CK1", CK1);
            parametros.Add(param);
            param = new SqlParameter("@CK2", CK2);
            parametros.Add(param);
            ID = DALC.ExecuteSQLScalar("INS_SESSIONHISTORY", parametros);
            return(ID);
        }
Beispiel #3
0
        public void Update(string sId, string sNumero, string sFecha, string sIdClienteMunicipio, string sIdRuta, string sIdCamion,
                           string sNombreChoferes, string sCorreos, string sHora, string sValorRetiro, string sIdSolicitud)
        {
            DALCSQLServer commonDalc = this.GetCommonDalc();
            ArrayList     Parameters = new ArrayList();

            DateTime     dt;
            SqlParameter sqlParameter2 = null;

            if (DateTime.TryParse(sFecha, out dt))
            {
                sqlParameter2 = new SqlParameter("@Fecha", dt);
            }
            else
            {
                sqlParameter2 = new SqlParameter("@Fecha", DateTime.Now);
            }
            Parameters.Add(sqlParameter2);

            SqlParameter sqlParameter3 = new SqlParameter("@IdClienteMunicipio", sIdClienteMunicipio);

            Parameters.Add(sqlParameter3);

            SqlParameter sqlParameter4 = null;

            if (sIdRuta.Length > 0)
            {
                sqlParameter4 = new SqlParameter("@IdRuta", sIdRuta);
            }
            else
            {
                sqlParameter4 = new SqlParameter("@IdRuta", DBNull.Value);
            }
            Parameters.Add(sqlParameter4);
            SqlParameter sqlParameter5 = new SqlParameter("@IdCamion", sIdCamion);

            Parameters.Add(sqlParameter5);
            SqlParameter sqlParameter6 = new SqlParameter("@NombreChoferes", sNombreChoferes);

            Parameters.Add(sqlParameter6);
            SqlParameter sqlParameter7 = new SqlParameter("@Correos", sCorreos);

            Parameters.Add(sqlParameter7);
            SqlParameter sqlParameter10 = new SqlParameter("@Hora", sHora);

            Parameters.Add(sqlParameter10);
            SqlParameter sqlParameter8 = new SqlParameter("@IdUserUpdate", this.User.Id);

            Parameters.Add(sqlParameter8);
            SqlParameter sqlParameter9 = new SqlParameter("@FechaUpdate", DateTime.Now);

            Parameters.Add(sqlParameter9);
            SqlParameter sqlParameter11 = new SqlParameter("@ValorRetiro", double.Parse(sValorRetiro));

            Parameters.Add(sqlParameter11);
            SqlParameter sqlParameter12 = new SqlParameter("@IdSolicitud", double.Parse(sIdSolicitud));

            Parameters.Add(sqlParameter12);
            commonDalc.ExecuteSQLScalar("UPD_OT", Parameters);
        }
Beispiel #4
0
        public void Update(string sId, string sNombreGeocerca, string sUbicacion, string sCoordenadas,
                           string sObservacion, string sIdClienteMunicipio)
        {
            DALCSQLServer commonDalc    = this.GetCommonDalc();
            ArrayList     Parameters    = new ArrayList();
            SqlParameter  sqlParameter0 = new SqlParameter("@Id", sId);

            Parameters.Add(sqlParameter0);
            SqlParameter sqlParameter1 = new SqlParameter("@NombreGeocerca", sNombreGeocerca);

            Parameters.Add(sqlParameter1);
            SqlParameter sqlParameter2 = new SqlParameter("@Ubicacion", sUbicacion);

            Parameters.Add(sqlParameter2);
            SqlParameter sqlParameter3 = new SqlParameter("@Coordenadas", sCoordenadas);

            Parameters.Add(sqlParameter3);
            SqlParameter sqlParameter4 = new SqlParameter("@Observacion", sObservacion);

            Parameters.Add(sqlParameter4);
            SqlParameter sqlParameter5 = new SqlParameter("@IdUserUpdate", this.User.Id);

            Parameters.Add(sqlParameter5);
            SqlParameter sqlParameter6 = new SqlParameter("@FechaUpdate", DateTime.Now);

            Parameters.Add(sqlParameter6);
            SqlParameter sqlParameter7 = new SqlParameter("@IdClienteMunicipio", sIdClienteMunicipio);

            Parameters.Add(sqlParameter7);


            commonDalc.ExecuteNonQuery("UPD_GEOCERCA", ref Parameters);
        }
Beispiel #5
0
        public void ReadAll_con_Municipio()
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();

            this.Datos = DALC.ExecuteStoredProcedure("READALL_GEOCERCA_CON_MUNICIPIO ", parametros);
        }
Beispiel #6
0
        public double Create(string sNombreGeocerca, string sUbicacion, string sCoordenadas,
                             string sObservacion, string sIdClienteMunicipio)
        {
            DALCSQLServer commonDalc    = this.GetCommonDalc();
            ArrayList     Parameters    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@NombreGeocerca", sNombreGeocerca);

            Parameters.Add(sqlParameter1);
            SqlParameter sqlParameter2 = new SqlParameter("@Ubicacion", sUbicacion);

            Parameters.Add(sqlParameter2);
            SqlParameter sqlParameter3 = new SqlParameter("@Coordenadas", sCoordenadas);

            Parameters.Add(sqlParameter3);
            SqlParameter sqlParameter4 = new SqlParameter("@Observacion", sObservacion);

            Parameters.Add(sqlParameter4);
            SqlParameter sqlParameter5 = new SqlParameter("@IdUserCreate", this.User.Id);

            Parameters.Add(sqlParameter5);
            SqlParameter sqlParameter6 = new SqlParameter("@FechaCreate", DateTime.Now);

            Parameters.Add(sqlParameter6);
            SqlParameter sqlParameter7 = new SqlParameter("@IdClienteMunicipio", sIdClienteMunicipio);

            Parameters.Add(sqlParameter7);

            return(commonDalc.ExecuteSQLScalar("INS_GEOCERCA", Parameters));
        }
Beispiel #7
0
        public bool EsNameUserAndCorreoMCM(string CuentaCorreoMCM, string RutNameUsuario)
        {
            bool          res        = false;
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = null;

            param = new SqlParameter("@UserNameLogin", RutNameUsuario);
            parametros.Add(param);
            param = new SqlParameter("@CuentaCorreoMCM", CuentaCorreoMCM);
            parametros.Add(param);
            DataTable DT = null;

            DT  = DALC.ExecuteStoredProcedure("EXIST_USUARIO_BY_CORREO_MCM", parametros);
            res = (DT.Rows.Count != 0);
            if (res)
            //    this.DREntity.ItemArray = DT.Rows[0].ItemArray;
            {
                if (this.DREntity.DT.Columns.Count != DT.Rows[0].ItemArray.Length)
                {
                    this.DREntity.DT = DT.Clone();
                }
                this.DREntity.ItemArray = DT.Rows[0].ItemArray;
            }
            return(res);
        }
Beispiel #8
0
        public eeResultLogin Login(string NameUser, string Pass, string CorreoUser, string UserIP, string UserIP2, ref bool IsMismIP)
        {
            bool          UsuarioFinalizoSesionAnterior    = false;
            int           IdSesionPorFinalizarFechaUsuario = -1;
            eeResultLogin Res = eeResultLogin.UserNoExiste;

            string SQL = "READ_USER_LOGIN";
            //"SELECT * FROM TBL_BUS_Usuario WHERE UserNameLogin = '******' AND Password = '" + Pass +¿
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@NameUser", NameUser);

            parametros.Add(param);
            string PassEncripted = Security.Seguridad.EncriptarPass(Pass);

            param = new SqlParameter("@Password", PassEncripted);
            parametros.Add(param);
            this.Datos = DALC.ExecuteStoredProcedure("USER_READ_LOGIN", parametros);
            if (this.Datos.Rows.Count == 0)
            {
                return(Res);
            }

            this.Id              = this.Datos.Rows[0]["Id"].ToString();
            this.NombreLargo     = this.Datos.Rows[0]["NombreLargo"].ToString();
            this.H2QAccess       = bool.Parse(this.Datos.Rows[0]["H2QAccess"].ToString());
            this.MunicipioAccess = bool.Parse(this.Datos.Rows[0]["MunicipioAccess"].ToString());
            this.UCivilAccess    = bool.Parse(this.Datos.Rows[0]["UCivilAccess"].ToString());

            this.ReadById();
            Res  = eeResultLogin.LoginExitoMismaIP;
            DALC = null;
            return(Res);
        }
Beispiel #9
0
        public void ReadAllForProcess()
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();

            this.Datos = DALC.ExecuteStoredProcedure("READALL_VehRecolector_For_PROCESSMASSIVE", parametros);
        }
Beispiel #10
0
        public void Update(string sId, string sNombreVehRecolector, string sNombreMarca, string sNombreModelo, string sNombreTagPatente, string sIdMunicipio)
        {
            DALCSQLServer commonDalc    = this.GetCommonDalc();
            ArrayList     Parameters    = new ArrayList();
            SqlParameter  sqlParameter0 = new SqlParameter("@Id", sId);

            Parameters.Add(sqlParameter0);
            SqlParameter sqlParameter1 = new SqlParameter("@NombreCamion", sNombreVehRecolector);

            Parameters.Add(sqlParameter1);
            SqlParameter sqlParameter2 = new SqlParameter("@NombreMarca", sNombreMarca);

            Parameters.Add(sqlParameter2);
            SqlParameter sqlParameter3 = new SqlParameter("@NombreModelo", sNombreModelo);

            Parameters.Add(sqlParameter3);
            SqlParameter sqlParameter4 = new SqlParameter("@NombreTagPatente", sNombreTagPatente);

            Parameters.Add(sqlParameter4);
            SqlParameter sqlParameter5 = new SqlParameter("@IdUserUpdate", this.User.Id);

            Parameters.Add(sqlParameter5);
            SqlParameter sqlParameter6 = new SqlParameter("@FechaUpdate", DateTime.Now);

            Parameters.Add(sqlParameter6);
            SqlParameter sqlParameter7 = new SqlParameter("@IdClienteMunicipio", sIdMunicipio);

            Parameters.Add(sqlParameter7);
            commonDalc.ExecuteNonQuery("UPD_VehRecolector", ref Parameters);
        }
Beispiel #11
0
        public void ReadAll()
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();

            this.Datos = DALC.ExecuteStoredProcedure("READALL_VehRecolector_CON_MUNICIPIO", parametros);
        }
Beispiel #12
0
        public double Create(string sNombreCamion, string sNombreMarca, string sNombreModelo, string sNombreTagPatente, string sIdMunicipio)
        {
            DALCSQLServer commonDalc    = this.GetCommonDalc();
            ArrayList     Parameters    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@NombreCamion", sNombreCamion);

            Parameters.Add(sqlParameter1);
            SqlParameter sqlParameter2 = new SqlParameter("@NombreMarca", sNombreMarca);

            Parameters.Add(sqlParameter2);
            SqlParameter sqlParameter3 = new SqlParameter("@NombreModelo", sNombreModelo);

            Parameters.Add(sqlParameter3);
            SqlParameter sqlParameter4 = new SqlParameter("@NombreTagPatente", sNombreTagPatente);

            Parameters.Add(sqlParameter4);
            SqlParameter sqlParameter5 = new SqlParameter("@IdUserCreate", this.User.Id);

            Parameters.Add(sqlParameter5);
            SqlParameter sqlParameter6 = new SqlParameter("@FechaCreate", DateTime.Now);

            Parameters.Add(sqlParameter6);
            SqlParameter sqlParameter7 = new SqlParameter("@IdClienteMunicipio", sIdMunicipio);

            Parameters.Add(sqlParameter7);
            return(commonDalc.ExecuteSQLScalar("INS_VehRecolector", Parameters));
        }
Beispiel #13
0
        public void ReadAll()
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();

            this.Datos = DALC.ExecuteStoredProcedure("READALL_GEOCERCA ", parametros);
        }
Beispiel #14
0
 public void Delete(string Id)
 {
     DALCSQLServer DALC = this.GetCommonDalc();
     ArrayList parametros = new ArrayList();
     SqlParameter sqlParameter1 = new SqlParameter("@Id", Id);
     parametros.Add(sqlParameter1);
     DALC.ExecuteNonQuery("DEL_CAMION", ref parametros);
 }
Beispiel #15
0
 public void Read(string Id)
 {
     DALCSQLServer DALC = this.GetCommonDalc();
     ArrayList parametros = new ArrayList();
     SqlParameter sqlParameter1 = new SqlParameter("@Id", Id);
     parametros.Add(sqlParameter1);
     this.Datos = DALC.ExecuteStoredProcedure("READ_CAMION", parametros);
 }
Beispiel #16
0
        public void ReadAllByMunicipio(string IdMunicipio)
        {
            DALCSQLServer DALC          = this.GetCommonDalc();
            ArrayList     parametros    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@IdClienteMunicipio", IdMunicipio);

            parametros.Add(sqlParameter1);
            this.Datos = DALC.ExecuteStoredProcedure("READ_RUTA_BY_CLIENTE", parametros);
        }
Beispiel #17
0
        public void Buscar(double IdClienteMunicipio)
        {
            DALCSQLServer DALC          = this.GetCommonDalc();
            ArrayList     parametros    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@IdClienteMunicipio", IdClienteMunicipio);

            parametros.Add(sqlParameter1);
            this.Datos = DALC.ExecuteStoredProcedure("READALL_Solicitud", parametros);
        }
Beispiel #18
0
        public void ReadAll_Geocerca_del_Municipio(string IdClienteMunicipio)
        {
            DALCSQLServer DALC          = this.GetCommonDalc();
            ArrayList     parametros    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@IdClienteMunicipio", IdClienteMunicipio);

            parametros.Add(sqlParameter1);
            this.Datos = DALC.ExecuteStoredProcedure("READALL_GEOCERCA_BY_IDMUNICIPIO", parametros);
        }
Beispiel #19
0
        internal void ReadByNombreUserMunic()
        {
            DALCSQLServer DALC          = this.GetCommonDalc();
            ArrayList     parametros    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@NombreUserMunic", this.User.UserNameLogin);

            parametros.Add(sqlParameter1);
            this.Datos = DALC.ExecuteStoredProcedure("READ_CLIENTEMUNIC_BY_NOMBREUSUARIO", parametros);
        }
Beispiel #20
0
        /// <summary>
        /// Método que lee los usuarios activos y disponibles del sistema para los accesos
        /// a una Carpeta (si va -1 implica carpeta nueva)
        /// </summary>
        /// <param name="IdCarpeta"></param>
        public void ReadAllUsuariosActivos(bool SoloActivos)
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@SoloActivos", SoloActivos);

            parametros.Add(param);
            this.Datos = DALC.ExecuteStoredProcedure("READ_ALL_USUARIOS_ACTIVOS", parametros);
        }
Beispiel #21
0
 public Singular()
 {
     this.ForCreate = true;
     this.ForUpdate = false;
     this.ForDelete = false;
     this.User      = null;
     this.DALC      = null;
     this.Datos     = null;
     this.DREntity  = new DataRowGIA(this);
 }
Beispiel #22
0
        /// <summary>
        /// Método que lee los usuarios activos y disponibles del sistema para los accesos
        /// a una Carpeta (si va -1 implica carpeta nueva)
        /// </summary>
        /// <param name="IdCarpeta"></param>
        public void ReadAllUsuariosActivosDisponiblesParaCarpeta(int IdCarpeta)
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = null;

            param = new SqlParameter("@IdCarpeta", IdCarpeta);
            parametros.Add(param);
            this.Datos = DALC.ExecuteStoredProcedure("READ_ALL_USUARIOS_DISP_PARA_CARPETA", parametros);
        }
Beispiel #23
0
        public bool Read(string sIdSolicitud)
        {
            DALCSQLServer DALC          = this.GetCommonDalc();
            ArrayList     parametros    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@IdSolicitud", sIdSolicitud);

            parametros.Add(sqlParameter1);
            this.Datos = DALC.ExecuteStoredProcedure("READ_Solicitud", parametros);
            return(this.Datos.Rows.Count != 0);
        }
Beispiel #24
0
        /// <summary>
        /// Método que elimina un registro de relación entre Rol y Accion
        /// </summary>
        public void DeleteRelacion(int IdRol, int IdSecAccion)
        {
            DALCSQLServer DALC       = GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@IdRol", IdRol);

            parametros.Add(param);
            param = new SqlParameter("@IdSecAccion", IdSecAccion);
            parametros.Add(param);
            DALC.ExecuteNonQuery("DEL_RELA_ROL_SECACCION", ref parametros);
        }
Beispiel #25
0
        internal void ReadByIdUsuario(string IdUsuario)
        {
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@IdUsuario", IdUsuario);

            parametros.Add(param);
            this.Datos = DALC.ExecuteStoredProcedure("READ_PERSONA_BY_IDUSUARIO", parametros);
            if (this.Datos.Rows.Count == 1)
            {
                this.DREntity.ItemArray = this.Datos.Rows[0].ItemArray;
            }
        }
Beispiel #26
0
        public void UpdateContraseña(double IdUsuario, string PassNew)
        {
            DALCSQLServer DALC       = GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@Id", IdUsuario);

            parametros.Add(param);
            string PassEncripted = Security.Seguridad.EncriptarPass(PassNew);

            param = new SqlParameter("@Password", PassEncripted);
            parametros.Add(param);
            DALC.ExecuteNonQuery("UPD_USUARIO_PASSWORD_RESET", ref parametros);
        }
Beispiel #27
0
        public eeResultLogin LoginUserCliente(string NameUser, string Pass, string CorreoUser, string UserIP, string UserIP2, ref bool IsMismIP)
        {
            bool          UsuarioFinalizoSesionAnterior    = false;
            int           IdSesionPorFinalizarFechaUsuario = -1;
            eeResultLogin Res = eeResultLogin.UserNoExiste;

            string        SQL        = "READ_USER_LOGIN";
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@NameUser", NameUser);

            parametros.Add(param);
            string PassEncripted = Security.Seguridad.EncriptarPass(Pass);

            param = new SqlParameter("@Password", PassEncripted);
            parametros.Add(param);
            this.Datos = DALC.ExecuteStoredProcedure("USER_READ_LOGIN", parametros);
            if (this.Datos.Rows.Count == 0)
            {
                return(Res);
            }

            this.Id          = this.Datos.Rows[0]["Id"].ToString();
            this.NombreLargo = this.Datos.Rows[0]["NombreLargo"].ToString();

            //Se lee la entidad completa
            this.ReadById();

            if (this.Persona.DREntity["IdCliente"] == DBNull.Value)
            {
                return(Res);
            }

            if (!bool.Parse(this.Persona.DREntity["CuentaExterna"].ToString()))
            {
                return(Res);
            }

            ////Se verifica si tiene Rol de Cliente y a tarea específica
            //Seguridad seg = new Seguridad();
            //if (! seg.UserHaveAccess(this, "ACCESS_MODULO_CLIENTES"))
            //{
            //    return Res;
            //}

            Res  = eeResultLogin.LoginExitoMismaIP;
            DALC = null;
            return(Res);
        }
Beispiel #28
0
        public bool ExisteUsuarioByUserName(string UserNameLogin)
        {
            bool          res        = false;
            DALCSQLServer DALC       = this.GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = null;

            param = new SqlParameter("@UserNameLogin", UserNameLogin);
            parametros.Add(param);
            DataTable DT = null;

            DT  = DALC.ExecuteStoredProcedure("READ_USUARIO_BY_USERNAME", parametros);
            res = (DT.Rows.Count != 0);
            return(res);
        }
Beispiel #29
0
        private bool ExisteRegistroFleetupDelDia(DateTime fechaComparacionCiclo, DALCSQLServer commonDalc)
        {
            DALCSQLServer DALC          = this.GetCommonDalc();
            ArrayList     parametros    = new ArrayList();
            SqlParameter  sqlParameter1 = new SqlParameter("@fechaComparacionCicloINI", fechaComparacionCiclo);

            parametros.Add(sqlParameter1);
            SqlParameter sqlParameter2 = new SqlParameter("@fechaComparacionCicloFIN", fechaComparacionCiclo.AddDays(1));

            parametros.Add(sqlParameter2);
            DataTable DT  = DALC.ExecuteStoredProcedure("EXIST_FleetUpRecordVehPasoGeoCerca_DELDIA", parametros);
            bool      res = (DT.Rows.Count != 0);

            return(res);
        }
Beispiel #30
0
        public void ActivarDesactivar(string idUser, bool Activar)
        {
            DALCSQLServer DALC       = GetCommonDalc();
            ArrayList     parametros = new ArrayList();
            SqlParameter  param      = new SqlParameter("@IdUser", idUser);

            parametros.Add(param);
            param = new SqlParameter("@Activar", Activar);
            parametros.Add(param);
            param = new SqlParameter("@IdUserUpdate", this.User.Id);
            parametros.Add(param);
            param = new SqlParameter("@FechaUpdate", DateTime.Now);
            parametros.Add(param);
            DALC.ExecuteNonQuery("UPD_USUARIO_ACTIVAR_DESACTIVAR", ref parametros);
        }