Exemple #1
0
 public void FinalizarConexion()
 {
     if (conexion != null && conexion.EstadoConexion == ConnectionState.Open)
     {
         conexion.FinalizarConexion();
         conexion.Dispose();
         conexion = null;
     }
 }
Exemple #2
0
        public ErrorInicioSession IniciarSesion(string login, string pass)
        {
            ErrorInicioSession resultado = ErrorInicioSession.SinError;

            PistaMgr.Instance.RegistradorBD = new DBLogWriter();
            _objetosGlobales = new Dictionary <string, object>();
            OracleCommand cmd = null;

            try
            {
                _configConexion.Inicializar(login, pass);
                _conexion = new ConnexionOracleMgr(_configConexion.CadenaConexion);
                AsegurarDatosInicioSesion();

                decimal num = 0;
                cmd             = _conexion.CrearCommand();
                cmd.CommandText = "STARTSESSION";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.Add("RETURN", OracleDbType.Decimal).Direction = System.Data.ParameterDirection.ReturnValue;

                cmd.ExecuteNonQuery();
                num                       = ((Oracle.DataAccess.Types.OracleDecimal)(cmd.Parameters["RETURN"].Value)).Value;
                _secLogSesion             = (long)num;
                PistaMgr.Instance.Usuario = login;
                PistaMgr.Instance.Info("BLL", "Inicio Sesion: SecLogSesion = " + _secLogSesion);
                _tokenSesion    = string.Format("Usuario={0}|Contrasena={1}", login, pass);
                _sesionIniciada = true;
            }
            catch (OracleException ex)
            {
                if (ex.Number == 1017 || ex.Number == 1005)
                {
                    resultado = ErrorInicioSession.UsuarioNoValido;
                }
                else if (ex.Number == 28009)
                {
                    resultado = ErrorInicioSession.UsuarioNoValidoParaSisFalla;
                }
                else
                {
                    resultado = ErrorInicioSession.ErrorConexionBD;
                }
                PistaMgr.Instance.Error("DALSisFalla", ex);
            }
            catch (Exception ex)
            {
                PistaMgr.Instance.Error("DALSisFalla", ex);
                resultado = ErrorInicioSession.OtroError;
            }
            finally
            {
                _conexion.DisposeCommand(cmd);
            }

            return(resultado);
        }
Exemple #3
0
 public void DisposeConexion(string token)
 {
     if (_conexiones.ContainsKey(token))
     {
         ConnexionOracleMgr c = _conexiones[token];
         _conexiones.Remove(token);
         c.Dispose();
         c = null;
     }
 }
Exemple #4
0
        private void _btnBorrarFallas_Click(object sender, EventArgs e)
        {
            string            sql = "Delete FROM F_GF_RegFalla";
            ConfigConexionMgr c   = new ConfigConexionMgr();

            c.Inicializar("quantum", "quantum");
            ConnexionOracleMgr conex = new ConnexionOracleMgr(c.CadenaConexion);

            conex.Actualizar(sql);
            MessageBox.Show("Datos Borrados");
        }
Exemple #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            _confMgr.Inicializar("", "");
            _conexion        = new ConnexionOracleMgr(_confMgr.CadenaConexion);
            _tablaCategorias = _conexion.EjecutarSql(
                "SELECT COD_CAT_DOMINIO,DESCRIPCION_DOMINIO,D_COD_TIPO_DOMINIO FROM P_DEF_CAT_DOMINIOS");
            DataColumn seleccionado = new DataColumn("Seleccion", typeof(bool));

            _tablaCategorias.Columns.Add(seleccionado);
            _dgvCategorias.DataSource = _tablaCategorias;
        }
Exemple #6
0
        private void AsegurarConexion(string token)
        {
            _token = token;
            if (_contexto == null)
            {
                _contexto = new Contexto(token);
            }

            if (_conexion == null)
            {
                _conexion = MgrConexiones.Instancia.GetConexion(token);
            }
        }
Exemple #7
0
        public ConnexionOracleMgr GetConexion(string token)
        {
            ConnexionOracleMgr resultado = null;

            if (_conexiones.ContainsKey(token))
            {
                resultado = _conexiones[token];
            }
            else
            {
                Contexto          _contexto = new Contexto(token);
                ConfigConexionMgr c         = new ConfigConexionMgr();
                c.Inicializar(_contexto.Valores["Usuario"], _contexto.Valores["Contrasena"]);
                resultado          = new ConnexionOracleMgr(c.CadenaConexion);
                _conexiones[token] = resultado;
            }
            return(resultado);
        }
Exemple #8
0
 public OraDalBaseMgr(ConnexionOracleMgr c)
 {
     _conexion = c;
 }
Exemple #9
0
 public OraDalColapsoMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #10
0
 public OraDalF_GF_Param_Edac(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #11
0
 public OraDalBaseMgr()
 {
     _conexion = Sesion.Instancia.Conexion;
 }
Exemple #12
0
 public OraDalPersonaMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
 public OraDalRelesOperadosMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #14
0
 public OraDalRolMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
 public OraDalAnalisisFallaMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
 public OraDalOperacionInterruptoresMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #17
0
 public void CerrarSesion(string token)
 {
     _conexion = null;
     MgrConexiones.Instancia.DisposeConexion(token);
 }
Exemple #18
0
 public OraDalRContactoMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #19
0
 public OraDalUsuarioMgr(ConnexionOracleMgr c) : base(c)
 {
 }
Exemple #20
0
 public OraDalInformeFallaMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #21
0
 public OraDalRegFallaMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #22
0
 public OraDalModuloMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #23
0
 public OraDalSpectrumMgr(string connectionString)
 {
     conexion = new ConnexionOracleMgr(connectionString);
     conexion.AsegurarConexion();
 }
Exemple #24
0
 public OraDalTiempoDetalleMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
 public OraDalOperacionAlimentadorMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #26
0
 public P_GF_ParametrosMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #27
0
 public ProveedorDatosMgr(ConnexionOracleMgr c)
 {
     _conexion       = c;
     _dicProveedores = new Dictionary <string, IProveedorDatosSincronizacion>();
     _ayudante       = new AyudanteSincronizacion(_conexion);
 }
 public OraDalP_GF_CorreosMgr(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #29
0
 public OraDalOperacion(ConnexionOracleMgr c)
     : base(c)
 {
 }
Exemple #30
0
 public OraDalFotoRegFalla(ConnexionOracleMgr c)
     : base(c)
 {
 }