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
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
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; } }
//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; } }
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); }
}//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; } }
//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 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); }
//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 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 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); }
// asignar ubicación public string Guardarprof(int id_usuario, int id_ocupacion) { MySqlConnection vlo_sqlConexion = new MySqlConnection(); vlo_sqlConexion.ConnectionString = ClsConfiguracion.getConnectionString(); MySqlCommand vlo_sqlCommand = new MySqlCommand(); //int vln_resultado = 0; string vlc_Mensaje = ""; string vlc_Sentencia = string.Empty; //tambien puede usar "" vlo_sqlCommand.Connection = vlo_sqlConexion; vlc_Sentencia = "SP_INSERTAR_OCUPACION_DE_USUARIO"; vlo_sqlCommand.CommandType = CommandType.StoredProcedure; vlo_sqlCommand.Parameters.AddWithValue("@_ID_USUARIO", id_usuario); vlo_sqlCommand.Parameters.AddWithValue("@_ID_OCUPACION", id_ocupacion); vlo_sqlCommand.Parameters.Add("@_msg", MySqlDbType.VarChar, 500); vlo_sqlCommand.Parameters["@_msg"].Direction = ParameterDirection.Output; vlo_sqlCommand.CommandText = vlc_Sentencia; try { vlo_sqlConexion.Open(); vlo_sqlCommand.ExecuteNonQuery(); vlc_Mensaje = Convert.ToString(vlo_sqlCommand.Parameters["@_msg"].Value); vlo_sqlConexion.Close(); } catch (Exception) { throw; } finally { vlo_sqlConexion.Dispose(); vlo_sqlCommand.Dispose(); } return(vlc_Mensaje); }
public DataTable ObtenerDatosDeUsuarioUbicaciones(int id_usuario) { MySqlCommand command; MySqlDataAdapter vlo_DA; DataTable vlo_DatosUsuarioUbicaciones = new DataTable(); MySqlConnection conexion = new MySqlConnection(); conexion.ConnectionString = ClsConfiguracion.getConnectionString(); try { //Se abre la conexión. conexion.Open(); //Se instancia el comando con la sentencia. command = new MySqlCommand("SELECT UBICACIONES_PROFESIONALES.ID_USUARIO,UBICACIONES_PROFESIONALES.ID_UBICACION,PROVINCIA,CANTON,DETALLES FROM UBICACIONES INNER JOIN UBICACIONES_PROFESIONALES ON UBICACIONES.ID_UBICACION=UBICACIONES_PROFESIONALES.ID_UBICACION WHERE UBICACIONES_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_DatosUsuarioUbicaciones); vlo_DA.Dispose(); conexion.Close(); command.Dispose(); conexion.Dispose(); } catch (MySqlException ex) { Console.WriteLine("error, " + ex.Message.ToString()); } return(vlo_DatosUsuarioUbicaciones); }
//Borrar el Usuario indicado public string Borrar(string pvc_IdUsuario) { 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; vlo_sqlCommand.Connection = vlo_sqlConexion; vlc_Sentencia = "SP_EliminarUsuario"; vlo_sqlCommand.CommandType = CommandType.StoredProcedure; vlo_sqlCommand.Parameters.AddWithValue("@_ID", pvc_IdUsuario); 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(); 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); }
private int IngresarUsuario(ClsUsuarios pvo_Usuario) { int vln_IDUsuario = 0; MySqlConnection ConexionOagina; MySqlCommand CommandPagina; int vln_Correcto = 0; try { ConexionOagina = new MySqlConnection { ConnectionString = ClsConfiguracion.getConnectionString() }; CommandPagina = new MySqlCommand { Connection = ConexionOagina }; string vlc_SentenciaPagina = string.Empty; vlc_SentenciaPagina = "SP_REGISTRAR_Y_ACTUALIZAR_USUARIO"; CommandPagina.CommandType = CommandType.StoredProcedure; CommandPagina.Parameters.AddWithValue("@_ID_USUARIO", pvo_Usuario.ID_Usuario); CommandPagina.Parameters["@_ID_USUARIO"].Direction = ParameterDirection.InputOutput; CommandPagina.Parameters.AddWithValue("@_NOMBRE", pvo_Usuario.Nombre_Profesional); CommandPagina.Parameters.AddWithValue("@_APELLIDO1", pvo_Usuario.Apellido1_Profesional); CommandPagina.Parameters.AddWithValue("@_APELLIDO2", pvo_Usuario.Apellido2_Profesional); CommandPagina.Parameters.AddWithValue("@_CORREO", pvo_Usuario.Correo); CommandPagina.Parameters.AddWithValue("@_TELEFONO", pvo_Usuario.Telefono_Profesional); CommandPagina.Parameters.AddWithValue("@_DESCRIPCION", pvo_Usuario.Descripcion); CommandPagina.Parameters.AddWithValue("@_USUARIO_PREMIUM", pvo_Usuario.Usuario_Premium); CommandPagina.Parameters.AddWithValue("@_ES_PROFESIONAL", pvo_Usuario.Perfil_Profesional); CommandPagina.Parameters.Add("@_MSJ", MySqlDbType.VarChar, 100); CommandPagina.Parameters["@_MSJ"].Direction = ParameterDirection.Output; CommandPagina.CommandText = vlc_SentenciaPagina; ConexionOagina.Open(); vln_Correcto = CommandPagina.ExecuteNonQuery(); vln_IDUsuario = Convert.ToInt32(CommandPagina.Parameters["@_ID_USUARIO"].Value); //if (vln_Correcto>0) //{ // vlc_SentenciaPagina = "SELECT ID_USUARIO FROM PAGINA_WEB.USUARIOS ORDER by ID_USUARIO DESC LIMIT 1"; // CommandPagina.CommandText = vlc_SentenciaPagina; // ReaderPagina = CommandPagina.ExecuteReader(); // ReaderPagina.Read(); // vln_IDUsuario = ReaderPagina.GetInt32(0); // ReaderPagina.Close(); // ReaderPagina.Dispose(); //} ConexionOagina.Close(); ConexionOagina.Dispose(); CommandPagina.Dispose(); } catch (Exception) { throw; } if (vln_Correcto == 0) { vln_IDUsuario = -3; } return(vln_IDUsuario); }
public AccesoDatosUbicacionesProf() { //vgc_CadenaConexion = string.Empty; vgc_CadenaConexion = ClsConfiguracion.getConnectionString(); }
public AccesoDatosWebSites() { //vgc_CadenaConexion = string.Empty; vgc_CadenaConexion = ClsConfiguracion.getConnectionString(); }