public DataTable obtenerProfecionales(string pvc_profecion, string pvc_especialidad, string pvc_provincia, string pvc_canton) { DataTable vlo_profecionales = new DataTable(); //se crea el objeto conection y se establece la conexion MySqlConnection conection = new MySqlConnection(); conection.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlDataAdapter dataAdapter; try { //se solicitan los nombres de la base de datos MySqlCommand sentencia = new MySqlCommand(" SELECT USUARIOS.ID_USUARIO,USUARIOS.CORREO_PROFESIONAL,USUARIOS.NOMBRE_PROFESIONAL, USUARIOS.APELLIDO1_PROFESIONAL,USUARIOS.APELLIDO2_PROFESIONAL,USUARIOS.TELEFONO_PROFESIONAL,OCUPACIONES.NOMBRE_OCUPACION,OCUPACIONES.ESPACIALIDAD_OCUPACION,UBICACIONES.PROVINCIA,UBICACIONES.CANTON,USUARIOS.CALIFIC_SUMA FROM USUARIOS LEFT OUTER JOIN OCUPACIONES_PROFESIONALES on USUARIOS.ID_USUARIO = OCUPACIONES_PROFESIONALES.ID_USUARIO LEFT OUTER JOIN OCUPACIONES on OCUPACIONES.ID_OCUPACION = OCUPACIONES_PROFESIONALES.ID_OCUPACION LEFT OUTER JOIN UBICACIONES_PROFESIONALES on USUARIOS.ID_USUARIO = UBICACIONES_PROFESIONALES.ID_USUARIO LEFT OUTER JOIN UBICACIONES on UBICACIONES.ID_UBICACION = UBICACIONES_PROFESIONALES.ID_UBICACION WHERE UBICACIONES.PROVINCIA = \"" + pvc_provincia + "\" and UBICACIONES.CANTON = \"" + pvc_canton + "\" and OCUPACIONES.NOMBRE_OCUPACION = \"" + pvc_profecion + "\" and OCUPACIONES.ESPACIALIDAD_OCUPACION = \"" + pvc_especialidad + "\""); conection.Open(); sentencia.Connection = conection; //se llena la tabla local con los datos obtenidos dataAdapter = new MySqlDataAdapter(sentencia); dataAdapter.Fill(vlo_profecionales); //se cierra la coneccion y sew destrullen los objetos conection.Close(); dataAdapter.Dispose(); sentencia.Dispose(); conection.Dispose(); //se retornan las provincias return(vlo_profecionales); } catch (Exception) { throw; } }//obtenerProfecionales
}//obtener ocupaciones public DataTable obtenerEspecialidad(string ocupacion) { DataTable especialidades = new DataTable(); //se crea el objeto conection y se establece la conexion MySqlConnection conection = new MySqlConnection(); conection.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlDataAdapter dataAdapter; try { //se solicitan las especialidades de la base de datos MySqlCommand sentencia = new MySqlCommand("SELECT ID_OCUPACION, ESPACIALIDAD_OCUPACION FROM OCUPACIONES WHERE NOMBRE_OCUPACION = " + "\"" + ocupacion + "\""); conection.Open(); sentencia.Connection = conection; dataAdapter = new MySqlDataAdapter(sentencia); dataAdapter.Fill(especialidades); //se cierra la coneccion y sew destrullen los objetos conection.Close(); dataAdapter.Dispose(); sentencia.Dispose(); conection.Dispose(); //se retornan las especialidades return(especialidades); } catch (Exception) { throw; } }
public DataTable devolverCantones(string provincia) { DataTable cantones = new DataTable(); //se crea el objeto conection y se establece la conexion MySqlConnection conection = new MySqlConnection(); conection.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlDataAdapter dataAdapter; try { //se solicitan las provincias de la base de datos MySqlCommand sentencia = new MySqlCommand("SELECT ID_UBICACION, CANTON FROM UBICACIONES WHERE PROVINCIA = " + "\"" + provincia + "\""); conection.Open(); sentencia.Connection = conection; dataAdapter = new MySqlDataAdapter(sentencia); dataAdapter.Fill(cantones); //se cierra la coneccion y sew destrullen los objetos conection.Close(); dataAdapter.Dispose(); sentencia.Dispose(); conection.Dispose(); //se retornan las provincias return(cantones); } catch (Exception) { throw; } }
public DataTable listaOcupaciones(int id) { DataTable list_Ocupaciones = new DataTable(); //Se establece el objeto conexión MySqlConnection conexion = new MySqlConnection(); //Captura la cadena de conexión conexion.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlDataAdapter dataAdapter; try { conexion.Open(); MySqlCommand sentencia = new MySqlCommand("select OCUPACIONES.ID_OCUPACION, concat(OCUPACIONES.NOMBRE_OCUPACION,' ',OCUPACIONES.ESPACIALIDAD_OCUPACION) as PROFESION from OCUPACIONES inner join OCUPACIONES_PROFESIONALES on OCUPACIONES.ID_OCUPACION = OCUPACIONES_PROFESIONALES.ID_OCUPACION where OCUPACIONES_PROFESIONALES.ID_USUARIO = " + id + ";"); sentencia.Connection = conexion; dataAdapter = new MySqlDataAdapter(sentencia); //se guarda el resultado de la sentencia en la tabla list_Ocupaciones dataAdapter.Fill(list_Ocupaciones); //cerrar conexión conexion.Close(); dataAdapter.Dispose(); sentencia.Dispose(); conexion.Dispose(); //Retorna la lista de ocupaciones } catch (Exception) { throw; } return(list_Ocupaciones); }
public DataTable obteberOcupaciones() { DataTable ocupaciones = new DataTable(); //se crea el objeto conection y se establece la conexion MySqlConnection conection = new MySqlConnection(); conection.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlDataAdapter dataAdapter; try { //se solicitan los nombres de ocupacion de la base de datos MySqlCommand sentencia = new MySqlCommand("SELECT NOMBRE_OCUPACION FROM OCUPACIONES GROUP BY NOMBRE_OCUPACION"); conection.Open(); sentencia.Connection = conection; //se llena la tabla local con los datos obtenidos dataAdapter = new MySqlDataAdapter(sentencia); dataAdapter.Fill(ocupaciones); //se cierra la coneccion y sew destrullen los objetos conection.Close(); dataAdapter.Dispose(); sentencia.Dispose(); conection.Dispose(); //se retornan las provincias return(ocupaciones); } catch (Exception) { throw; } }//obtener ocupaciones
//procedimiento almacenado que me retorna las provincias public DataTable devolverProvincias() { DataTable provincias = new DataTable(); //se crea el objeto conection y se establece la conexion MySqlConnection conection = new MySqlConnection(); conection.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlDataAdapter dataAdapter; try { //se solicitan las provincias de la base de datos MySqlCommand sentencia = new MySqlCommand("SELECT PROVINCIA FROM UBICACIONES GROUP BY PROVINCIA"); conection.Open(); sentencia.Connection = conection; dataAdapter = new MySqlDataAdapter(sentencia); dataAdapter.Fill(provincias); //se cierra la coneccion y sew destrullen los objetos conection.Close(); dataAdapter.Dispose(); sentencia.Dispose(); conection.Dispose(); //se retornan las provincias return(provincias); } catch (Exception) { throw; } }
//funcion para obtener datos de la tabla usuario public ClsUsuarios ObtenerDatosDeUsuario(int id_usuario) { MySqlConnection conexion = new MySqlConnection(); conexion.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlCommand command = new MySqlCommand(); MySqlDataReader vlo_RD; ClsUsuarios vlo_usuario = new ClsUsuarios(); try { //Se establese la conexión. command.Connection = conexion; command.CommandText = "SELECT NOMBRE_PROFESIONAL,APELLIDO1_PROFESIONAL,APELLIDO2_PROFESIONAL,CORREO_PROFESIONAL,TELEFONO_PROFESIONAL,DESCRIPCION,USUARIO_PREMIUM,CALIFIC_CONTADOR,CALIFIC_SUMA,PERFIL_PROFESIONAL FROM USUARIOS WHERE ID_USUARIO=" + id_usuario; conexion.Open(); vlo_RD = command.ExecuteReader(); if (vlo_RD.HasRows) { vlo_RD.Read(); vlo_usuario.Nombre_Profesional = vlo_RD.GetString(0); vlo_usuario.Apellido1_Profesional = vlo_RD.GetString(1); vlo_usuario.Usuario_Premium = vlo_RD.GetBoolean(6); vlo_usuario.Perfil_Profesional = vlo_RD.GetBoolean(9); vlo_usuario.Telefono_Profesional = vlo_RD.GetString(4); if (!vlo_RD.IsDBNull(2)) { vlo_usuario.Apellido2_Profesional = vlo_RD.GetString(2); } if (!vlo_RD.IsDBNull(3)) { vlo_usuario.Correo = vlo_RD.GetString(3); } if (!vlo_RD.IsDBNull(5)) { vlo_usuario.Descripcion = vlo_RD.GetString(5); } if (!vlo_RD.IsDBNull(7)) { vlo_usuario.Calif_Contador = vlo_RD.GetInt32(7); } if (!vlo_RD.IsDBNull(8)) { vlo_usuario.Calif_Suma = vlo_RD.GetInt32(8); } } vlo_RD.Dispose(); conexion.Close(); command.Dispose(); conexion.Dispose(); } catch (MySqlException ex) { Console.WriteLine("error, " + ex.Message.ToString()); } return(vlo_usuario); }
}//obtenerProfecionales public int InsertarUsuario(ClsUsuarios pvo_Usuario) { //Variables int vln_Correcta = 0; string NombreSP = string.Empty; //Se instancia la conexión. MySqlConnection Conexion = new MySqlConnection(); Conexion.ConnectionString = ClsConfiguracion.getConnectionString(); //Se declara el command MySqlCommand Command; //Inicio try { //Se llama el procedimiento almacenado. NombreSP = "call pagina_web.SP_REGISTRAR_Y_ACTUALIZAR_USUARIO(?,?,?,?,?,?,?,?,?);"; //Se abre la conexión Conexion.Open(); //Se termina de instanciar el command con el procedimiento almacenado Command = new MySqlCommand(NombreSP); //Se establese la conexión. Command.Connection = Conexion; //Parametros necesarios de la aplicación. Command.Parameters["_ID_USUARIO"].Direction = ParameterDirection.InputOutput; Command.Parameters.AddWithValue("_ID_USUARIO", pvo_Usuario.ID_Usuario); Command.Parameters.AddWithValue("_NOMBRE", pvo_Usuario.Nombre_Profesional); Command.Parameters.AddWithValue("_APELLIDO1", pvo_Usuario.Apellido1_Profesional); Command.Parameters.AddWithValue("_APELLIDO2", pvo_Usuario.Apellido2_Profesional); Command.Parameters.AddWithValue("_CORREO", pvo_Usuario.Telefono_Profesional); Command.Parameters.AddWithValue("_TELEFONO", pvo_Usuario.Telefono_Profesional); Command.Parameters.AddWithValue("_DESCIRPCION", pvo_Usuario.Descripcion); Command.Parameters.AddWithValue("_USUARIO_PREMIUM", pvo_Usuario.Usuario_Premium); Command.Parameters.AddWithValue("_ES_PROFESIONAL", pvo_Usuario.Perfil_Profesional); Command.Parameters.Add("@_MSJ", MySqlDbType.VarChar, 100); Command.Parameters["@_MSJ"].Direction = ParameterDirection.Output; vln_Correcta = Command.ExecuteNonQuery(); pvo_Usuario.ID_Usuario = Convert.ToInt32(Command.Parameters["_ID_USUARIO"].Value); Conexion.Close(); Conexion.Dispose(); Command.Dispose(); } catch (Exception) { throw; } return(vln_Correcta); }
//Este metodo retorna una lista de usuarios. public DataTable listaUsuarios(string condition) { //Se establese una variable para retornar una tabla. DataTable vlo_ListaUsuarios = new DataTable(); //Se establese una variable de conexión instanciando la conexion de MySQL MySqlConnection conexion = new MySqlConnection(); //Se establese la cadena de conexión obteniendola de la configuración. conexion.ConnectionString = ClsConfiguracion.getConnectionString(); //Se establese una variable de comandos. MySqlCommand command; //Se establese una variable de tipo data adapter. MySqlDataAdapter vlo_DA; try { //Se abre la conexión. conexion.Open(); //Se instancia el comando con la sentencia. command = new MySqlCommand("SELECT ID_USUARIO, NOMBRE_PROFESIONAL, APELLIDO1_PROFESIONAL, APELLIDO2_PROFESIONAL, CORREO_PROFESIONAL, TELEFONO_PROFESIONAL, DESCRIPCION, USUARIO_PREMIUM, CALIFIC_CONTADOR, CALIFIC_SUMA, PERFIL_PROFESIONAL FROM PAGINA_WEB.USUARIOS;"); //Se establese la conexión. command.Connection = conexion; //command.CommandType = System.Data.CommandType.Text; //command.CommandText = "SELECT * FROM USUARIOS"; //Se instancia el data adpter con el comando. vlo_DA = new MySqlDataAdapter(command); //Se rellena la tabla vlo_DA.Fill(vlo_ListaUsuarios); vlo_DA.Dispose(); conexion.Close(); command.Dispose(); conexion.Dispose(); } catch (MySqlException ex) { Console.WriteLine("error, " + ex.Message.ToString()); } return(vlo_ListaUsuarios); }
public ClsEntidadMaterias ObtenerMateria(string pvc_CodMateria) { ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADMaterias vlo_ADMaterias; try { vlo_ADMaterias = new ClsADMaterias(vlo_Config.getConnectionString); vlo_EntidadMateria = vlo_ADMaterias.CargarUnaMateria(pvc_CodMateria); } catch (Exception) { throw; } return(vlo_EntidadMateria); }
//EN SINTESIS EL RESTO DE METODOS DE ESTA CLASE FUNCIONAN DE FORMA PARECIDA A LA ANTERIOR. public DataSet ListaMateria(string pvc_Condicion) { DataSet vlo_DataSet = new DataSet(); ClsConfiguracion vlo_config = new ClsConfiguracion(); ClsADMaterias vlo_ADMaterias; try { vlo_ADMaterias = new ClsADMaterias(vlo_config.getConnectionString); vlo_DataSet = vlo_ADMaterias.CargarLista(pvc_Condicion); } catch (Exception) { throw; } return(vlo_DataSet); }
public DataSet ListaEstudiantes(string pvc_Condicion) { DataSet vlo_DSCliente; ClsADEstudiante vlo_ADEstudiantes; ClsConfiguracion vlo_Config = new ClsConfiguracion(); try { vlo_ADEstudiantes = new ClsADEstudiante(vlo_Config.getConnectionString); vlo_DSCliente = vlo_ADEstudiantes.ListRegistro(pvc_Condicion); } catch (Exception) { throw; } return(vlo_DSCliente); }
public int EliminarEstudiante(ClsEntidadEstudiantes pvo_EntidadEstudiante) { int vln_Resultado = 0; ClsADEstudiante vlo_ADEstudiantes; ClsConfiguracion vlo_confi = new ClsConfiguracion(); try { vlo_ADEstudiantes = new ClsADEstudiante(vlo_confi.getConnectionString); vln_Resultado = vlo_ADEstudiantes.Eliminar(pvo_EntidadEstudiante); } catch (Exception) { throw; } return(vln_Resultado); }
public int EliminarProfesor(string id_prfesor) { int vln_resultado; ClsConfiguracion vlo_confi = new ClsConfiguracion(); ClsADProfesor vlo_ADProfesor; try { vlo_ADProfesor = new ClsADProfesor(vlo_confi.getConnectionString); vln_resultado = vlo_ADProfesor.EliminarRegistro(id_prfesor); } catch (Exception) { throw; } return(vln_resultado); }
public ClsEntidadesProfesores ObtenerRegistro(string pvc_Condicion) { ClsConfiguracion vlo_Confi = new ClsConfiguracion(); ClsEntidadesProfesores vlo_EntidadProfesor; ClsADProfesor vlo_ADProfesor; try { vlo_ADProfesor = new ClsADProfesor(vlo_Confi.getConnectionString); vlo_EntidadProfesor = vlo_ADProfesor.ObtenerProfesor(pvc_Condicion); } catch (Exception) { throw; } return(vlo_EntidadProfesor); }
public ClsEntidadCarreras SelecionarRegistro(string pvc_Condicion) { ClsEntidadCarreras vlo_EntidadCarrera = new ClsEntidadCarreras(); ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADCarreras vlo_ADCarreras; try { vlo_ADCarreras = new ClsADCarreras(vlo_Config.getConnectionString); vlo_EntidadCarrera = vlo_ADCarreras.CargarCarrera(pvc_Condicion); } catch (Exception) { throw; } return(vlo_EntidadCarrera); }
public DataTable ObtenerDatosDeUsuarioPaginasWeb(int id_usuario) { //Se establese una variable para retornar una tabla. DataTable vlo_DatosUsuarioWebsites = new DataTable(); //Se establese una variable de conexión instanciando la conexion de MySQL MySqlConnection conexion = new MySqlConnection(); //Se establese la cadena de conexión obteniendola de la configuración. conexion.ConnectionString = ClsConfiguracion.getConnectionString(); //Se establese una variable de comandos. MySqlCommand command; //Se establese una variable de tipo data adapter. MySqlDataAdapter vlo_DA; try { //Se abre la conexión. conexion.Open(); //Se instancia el comando con la sentencia. command = new MySqlCommand("SELECT * FROM WEBSITES WHERE ID_USUARIO=" + id_usuario); //Se establese la conexión. command.Connection = conexion; //Se instancia el data adpter con el comando. vlo_DA = new MySqlDataAdapter(command); //Se rellena la tabla vlo_DA.Fill(vlo_DatosUsuarioWebsites); vlo_DA.Dispose(); conexion.Close(); command.Dispose(); conexion.Dispose(); } catch (MySqlException ex) { Console.WriteLine("error, " + ex.Message.ToString()); } return(vlo_DatosUsuarioWebsites); }
public int EliminarMateria(string vlc_CodMateria) { ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADMaterias vlo_ADMaterias; int vln_Resultado = 0; try { vlo_ADMaterias = new ClsADMaterias(vlo_Config.getConnectionString); vln_Resultado = vlo_ADMaterias.EliminarMateria(vlc_CodMateria); } catch (Exception) { throw; } return(vln_Resultado); }
public int guardarCliente(Cliente pvo_cliente) { int idCliente = -1; ClsConfiguracion vlo_config = new ClsConfiguracion(); // instanciando el objeto que tiene la cadena de conexion AD_Cliente aD_Cliente = new AD_Cliente(vlo_config.getConectioString); // instanciando la clase que accede a los datos y pasandole a esta la cadena de conexion try { idCliente = aD_Cliente.guardarCliente(pvo_cliente); } catch (Exception) { throw; } return(idCliente); }
public ClsEntidadEstudiantes ObtenerEstudiante(string pvc_Condicion) { ClsEntidadEstudiantes vlo_EntidadEstudiantes; ClsADEstudiante vlo_ADEstudiante; ClsConfiguracion vlo_Confi = new ClsConfiguracion(); try { vlo_ADEstudiante = new ClsADEstudiante(vlo_Confi.getConnectionString); vlo_EntidadEstudiantes = vlo_ADEstudiante.ObtenerRegistro(pvc_Condicion); } catch (Exception) { throw; } return(vlo_EntidadEstudiantes); }
//EN SINTESIS EL RESTO DE METODOS DE ESTA CAPA HACEN LO MISMO. public int ModificarEstudiante(ClsEntidadEstudiantes pvo_EntidadEstudiantes) { int vln_Resultado = 0; ClsADEstudiante vlo_ADEstudiante; ClsConfiguracion vlo_Confi = new ClsConfiguracion(); try { vlo_ADEstudiante = new ClsADEstudiante(vlo_Confi.getConnectionString); vln_Resultado = vlo_ADEstudiante.Modificar(pvo_EntidadEstudiantes); } catch (Exception) { throw; } return(vln_Resultado); }
//Guarda o actualiza un usuario public string Guardar(ClsUsuarios pvo_EntidadUsuario) { string vgc_CadenaConexion = ClsConfiguracion.getConnectionString(); MySqlConnection vlo_sqlConexion = new MySqlConnection(vgc_CadenaConexion); MySqlCommand vlo_sqlCommand = new MySqlCommand(); string vlc_Mensaje = ""; string vlc_Sentencia = string.Empty; //tambien puede usar "" vlo_sqlCommand.Connection = vlo_sqlConexion; vlc_Sentencia = "SP_REGISTRAR_Y_ACTUALIZAR_USUARIO"; vlo_sqlCommand.CommandType = CommandType.StoredProcedure; vlo_sqlCommand.Parameters["@_ID_USUARIO"].Direction = ParameterDirection.InputOutput; vlo_sqlCommand.Parameters.AddWithValue("@_ID_USUARIO", pvo_EntidadUsuario.ID_Usuario); vlo_sqlCommand.Parameters.AddWithValue("@_NOMBRE", pvo_EntidadUsuario.Nombre_Profesional); vlo_sqlCommand.Parameters.AddWithValue("@_APELLIDO1", pvo_EntidadUsuario.Apellido1_Profesional); vlo_sqlCommand.Parameters.AddWithValue("@_APELLIDO2", pvo_EntidadUsuario.Apellido2_Profesional); vlo_sqlCommand.Parameters.AddWithValue("@_CORREO", pvo_EntidadUsuario.Telefono_Profesional); vlo_sqlCommand.Parameters.AddWithValue("@_TELEFONO", pvo_EntidadUsuario.Telefono_Profesional); vlo_sqlCommand.Parameters.AddWithValue("@_DESCIRPCION", pvo_EntidadUsuario.Descripcion); vlo_sqlCommand.Parameters.AddWithValue("@_USUARIO_PREMIUM", pvo_EntidadUsuario.Usuario_Premium); vlo_sqlCommand.Parameters.AddWithValue("@_ES_PROFESIONAL", pvo_EntidadUsuario.Perfil_Profesional); vlo_sqlCommand.Parameters.Add("@_MSJ", MySqlDbType.VarChar, 100); vlo_sqlCommand.Parameters["@_MSJ"].Direction = ParameterDirection.Output; vlo_sqlCommand.CommandText = vlc_Sentencia; try { vlo_sqlConexion.Open(); vlo_sqlCommand.ExecuteNonQuery(); pvo_EntidadUsuario.ID_Usuario = Convert.ToInt32(vlo_sqlCommand.Parameters["@_cod_sitio"].Value); vlc_Mensaje = Convert.ToString(vlo_sqlCommand.Parameters["@_MSJ"].Value); vlo_sqlConexion.Close(); } catch (Exception) { throw; } finally { vlo_sqlConexion.Dispose(); vlo_sqlCommand.Dispose(); } return(vlc_Mensaje); }
//proceso para eliminar usuario de la base de datos public int EliminarUsuario(int id_usuario) { //Variables int vln_Correcta = 0; string NombreSP = string.Empty; string Msg = string.Empty; //Se instancia la conexión. MySqlConnection Conexion = new MySqlConnection(); Conexion.ConnectionString = ClsConfiguracion.getConnectionString(); //Se declara el command MySqlCommand Command; //Inicio try { //Se llama el procedimiento almacenado. NombreSP = "call pagina_web.SP_EliminarUsuario(?,?);"; //Se abre la conexión Conexion.Open(); //Se termina de instanciar el command con el procedimiento almacenado Command = new MySqlCommand(NombreSP); //Se establese la conexión. Command.Connection = Conexion; //Parametros necesarios de la aplicación. Command.Parameters.AddWithValue("_ID", id_usuario); Command.Parameters.AddWithValue("_MSJ", Msg); vln_Correcta = Command.ExecuteNonQuery(); Conexion.Close(); Conexion.Dispose(); Command.Dispose(); } catch (Exception) { throw; } return(vln_Correcta); }
public string eliminarCliente(Cliente pvo_Cliente) { string mensaje = null; ClsConfiguracion vlo_config = new ClsConfiguracion(); // instanciando el objeto que tiene la cadena de conexion AD_Cliente aD_Cliente = new AD_Cliente(vlo_config.getConectioString); // instanciando la clase que accede a los datos y pasandole a esta la cadena de conexion try { // eliminando el cliente especificado mensaje = aD_Cliente.eliminar(pvo_Cliente); } catch (Exception) { throw; } return(mensaje); }
public Cliente obtenerRegistro(string pvc_condicion) { Cliente vlo_Cliente; AD_Cliente aD_Clientes; ClsConfiguracion vlo_config = new ClsConfiguracion(); try { aD_Clientes = new AD_Cliente(vlo_config.getConectioString); vlo_Cliente = aD_Clientes.obtenerRegistro(pvc_condicion); } catch (Exception ex) { throw; } return(vlo_Cliente); }
public DataSet listarRegistros(string pvc_condicion) { DataSet vlo_dataSet; AD_Cliente vlo_AD_Clientes; ClsConfiguracion vlo_config = new ClsConfiguracion(); try { vlo_AD_Clientes = new AD_Cliente(vlo_config.getConectioString); vlo_dataSet = vlo_AD_Clientes.listarRegistros(pvc_condicion); } catch (Exception ex) { throw; } return(vlo_dataSet); }
public DataTable ObtenerDatosDeUsuarioOcupaciones(int id_usuario) { //Se establese una variable para retornar una tabla. DataTable vlo_DatosUsuarioOcupaciones = new DataTable(); //Se establese una variable de conexión instanciando la conexion de MySQL MySqlConnection conexion = new MySqlConnection(); //Se establese la cadena de conexión obteniendola de la configuración. conexion.ConnectionString = ClsConfiguracion.getConnectionString(); //Se establese una variable de comandos. MySqlCommand command; //Se establese una variable de tipo data adapter. MySqlDataAdapter vlo_DA; try { //Se abre la conexión. conexion.Open(); //Se instancia el comando con la sentencia. command = new MySqlCommand("SELECT OCUPACIONES_PROFESIONALES.ID_USUARIO, OCUPACIONES_PROFESIONALES.ID_OCUPACION,NOMBRE_OCUPACION,ESPACIALIDAD_OCUPACION FROM OCUPACIONES INNER JOIN OCUPACIONES_PROFESIONALES ON OCUPACIONES.ID_OCUPACION=OCUPACIONES_PROFESIONALES.ID_OCUPACION WHERE OCUPACIONES_PROFESIONALES.ID_USUARIO=" + id_usuario); //Se establese la conexión. command.Connection = conexion; //Se instancia el data adpter con el comando. vlo_DA = new MySqlDataAdapter(command); //Se rellena la tabla vlo_DA.Fill(vlo_DatosUsuarioOcupaciones); vlo_DA.Dispose(); conexion.Close(); command.Dispose(); conexion.Dispose(); } catch (MySqlException ex) { Console.WriteLine("error, " + ex.Message.ToString()); } return(vlo_DatosUsuarioOcupaciones); }
public int IniciarSesion(string pvc_Correo, string pvc_Password) { //Variables int vln_ID = -1; MySqlDataReader vlo_DataReader; MySqlConnection Conexion = new MySqlConnection { ConnectionString = ClsConfiguracion.GetLoginString() }; MySqlCommand Command; string vlc_SentenciaSQL = string.Empty; //Inicio try { Command = new MySqlCommand { Connection = Conexion }; vlc_SentenciaSQL = "SELECT CORREO, cast(AES_DECRYPT(CONTRASENIA,'Directorio2019')as char(16)) AS CONSTRASENIA, ID_USUARIO FROM LOGIN_PAGINA_WEB.LOGIN WHERE CORREO='" + pvc_Correo + "' AND AES_DECRYPT(CONTRASENIA,'Directorio2019') LIKE binary '" + pvc_Password + "';"; Command.CommandText = vlc_SentenciaSQL; Conexion.Open(); vlo_DataReader = Command.ExecuteReader(); if (vlo_DataReader.HasRows) { vlo_DataReader.Read(); vln_ID = vlo_DataReader.GetInt32(2); } Conexion.Close(); Command.Dispose(); } catch (Exception) { throw; } finally { Conexion.Dispose(); } return(vln_ID); }
public int eliminarOcupacion(int pvn_idOcupacion, int pvn_idUsuario) { int correcto = -1; string respueta = null; // variable que tiene el mensaje devuelto por el procedimiento almacenado despues de intentar eliminar la ocupacion //Se establese una variable de conexión instanciando la conexion de MySQL MySqlConnection conexion = new MySqlConnection(); //Se establese la cadena de conexión obteniendola de la configuración. conexion.ConnectionString = ClsConfiguracion.getConnectionString(); //Se establese una variable de comandos. MySqlCommand command; //Se establese una variable de tipo data adapter. MySqlDataAdapter vlo_DA; try { //Se abre la conexión. conexion.Open(); //Se instancia el comando con la sentencia. command = new MySqlCommand("DELETE FROM OCUPACIONES_PROFESIONALES WHERE ID_OCUPACION = " + pvn_idOcupacion + " AND ID_USUARIO =" + pvn_idUsuario); //Se establese la conexión. command.Connection = conexion; // obteniendo el valor que devuelve la consulta correcto = command.ExecuteNonQuery(); conexion.Close(); command.Dispose(); conexion.Dispose(); } catch (MySqlException ex) { throw; } return(correcto); }
public int AgregarActualizar(ClsEntidadMaterias pvo_EntidadMateria, int pvn_Cod_Carrera) { //Variables int vln_Resultado = 0; ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADMaterias vlo_ADMateria; try { //Se envia la caddena de conexión vlo_ADMateria = new ClsADMaterias(vlo_Config.getConnectionString); //Se invoca al metodo a degregar ay actualizar. vln_Resultado = vlo_ADMateria.AgregarActualizar(pvo_EntidadMateria, pvn_Cod_Carrera); } catch (Exception) { throw; } return(vln_Resultado); }