//Este método nos permite abrir y conectarnos a la BD public Boolean mConectar(clsConexionSQL cone) { try { conexion = new SqlConnection(); conexion.ConnectionString = "user id='" + cone.getCodigo() + "';password='******'; Data Source='" + mNomServidor() + "'; Initial Catalog='" + this.baseDatos + "'"; conexion.Open(); return(true); }catch { return(false); } }//Fin del método
//Este metodo permitira ejecutr los insert, update y delete public Boolean mEjecutar(string strSentencia, clsConexionSQL cone) { try { if (mConectar(cone)) { comando = new SqlCommand(strSentencia, conexion); comando.ExecuteNonQuery(); return(true); } else { return(false); } }catch { return(false); } }
//Metodos para la conexion con la base de datos #region Metodos //este metodo permitira ejecutar los select public SqlDataReader mSeleccionar(string strSentencia, clsConexionSQL cone) { try { if (mConectar(cone)) { comando = new SqlCommand(strSentencia, conexion); comando.CommandType = System.Data.CommandType.Text; return(comando.ExecuteReader());//el executeReader ejecuta solo select } else { return(null); } } catch { return(null); } }//fin de mSeleccionar
//Métodos para la conexión a la BD #region Metodos //Este Método permitirá ejecutar los selects public SqlDataReader mSeleccionar(string strSentencia, clsConexionSQL cone) { try { if (mConectar(cone)) { comando = new SqlCommand(strSentencia, conexion); comando.CommandType = System.Data.CommandType.Text; return(comando.ExecuteReader()); //permite ejecutar solo el select } else { return(null); } } catch (Exception e) { throw e; } }
// Metodos para la conexion con la base de datos #region Metodos // Este metodo se encarga de poder ejecutrar los selects public SqlDataReader mSeleccionar(string strSentencia, clsConexionSQL cone) { try { // Aqui se necesita verificar que la coxion esta abierta para que se pueda ejecutar el data reader if (mConectar(cone)) { comando = new SqlCommand(strSentencia, conexion); // necesita dos parametros , la sentencia y la variable conexion comando.CommandType = System.Data.CommandType.Text; return(comando.ExecuteReader()); // perimite ejecutar la sentencia completamente y al mismo tiempo la envia // el ExecuteReader ejecuta solo select } else { return(null); } } catch { return(null); } }// Fin del metodo mSeleccionar
//metodo para accesar al sistema public SqlDataReader mConsultarUsurio(Modelo.clsConexionSQL cone, Modelo.clsEntidadUsuario pEntidadUsuario) { strSentencia = "Select * from tbUsuarios where codigo='" + pEntidadUsuario.getCodigo() + "' and clave='" + pEntidadUsuario.getClave() + "'"; return(conexion.mSeleccionar(strSentencia, cone)); }