public void FinalizarConexion() { if (conexion != null && conexion.EstadoConexion == ConnectionState.Open) { conexion.FinalizarConexion(); conexion.Dispose(); conexion = null; } }
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); }
public void DisposeConexion(string token) { if (_conexiones.ContainsKey(token)) { ConnexionOracleMgr c = _conexiones[token]; _conexiones.Remove(token); c.Dispose(); c = null; } }
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"); }
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; }
private void AsegurarConexion(string token) { _token = token; if (_contexto == null) { _contexto = new Contexto(token); } if (_conexion == null) { _conexion = MgrConexiones.Instancia.GetConexion(token); } }
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); }
public OraDalBaseMgr(ConnexionOracleMgr c) { _conexion = c; }
public OraDalColapsoMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalF_GF_Param_Edac(ConnexionOracleMgr c) : base(c) { }
public OraDalBaseMgr() { _conexion = Sesion.Instancia.Conexion; }
public OraDalPersonaMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalRelesOperadosMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalRolMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalAnalisisFallaMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalOperacionInterruptoresMgr(ConnexionOracleMgr c) : base(c) { }
public void CerrarSesion(string token) { _conexion = null; MgrConexiones.Instancia.DisposeConexion(token); }
public OraDalRContactoMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalUsuarioMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalInformeFallaMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalRegFallaMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalModuloMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalSpectrumMgr(string connectionString) { conexion = new ConnexionOracleMgr(connectionString); conexion.AsegurarConexion(); }
public OraDalTiempoDetalleMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalOperacionAlimentadorMgr(ConnexionOracleMgr c) : base(c) { }
public P_GF_ParametrosMgr(ConnexionOracleMgr c) : base(c) { }
public ProveedorDatosMgr(ConnexionOracleMgr c) { _conexion = c; _dicProveedores = new Dictionary <string, IProveedorDatosSincronizacion>(); _ayudante = new AyudanteSincronizacion(_conexion); }
public OraDalP_GF_CorreosMgr(ConnexionOracleMgr c) : base(c) { }
public OraDalOperacion(ConnexionOracleMgr c) : base(c) { }
public OraDalFotoRegFalla(ConnexionOracleMgr c) : base(c) { }