public static void cargar_comboRubro(ComboBox c) { SqlConnection conexion = ConexionDB.getConexion(); string selectRubros = "SELECT id, descripcion FROM [SELECT_THISGROUP_FROM_APROBADOS].Rubro"; conexion.Open(); SqlCommand comando = new SqlCommand(selectRubros, conexion); SqlDataReader sqlReader = comando.ExecuteReader(); c.DisplayMember = "descripcion"; c.ValueMember = "id"; List <Rubro> rubros = new List <Rubro>(); rubros.Add(new Rubro(0, "")); while (sqlReader.Read()) { rubros.Add(new Rubro(Convert.ToInt16(sqlReader["id"]), sqlReader["descripcion"].ToString())); } c.DataSource = rubros; sqlReader.Close(); conexion.Close(); }
private void iniciar_sesion_Click(object sender, EventArgs e) { if (usuario.Text.Equals("")) { MessageBox.Show("Ingrese Usuario", "Login"); return; } if (contrasenia.Text.Equals("")) { MessageBox.Show("Ingrese Contraseña", "Login"); return; } var conexion = ConexionDB.getConexion(); SqlCommand comando = new SqlCommand("[SELECT_THISGROUP_FROM_APROBADOS].sp_validar_login", conexion); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("@username", SqlDbType.VarChar); comando.Parameters.Add("@password", SqlDbType.VarChar); comando.Parameters["@username"].Value = usuario.Text; comando.Parameters["@password"].Value = contrasenia.Text; comando.Parameters.Add("@ReturnVal", SqlDbType.Int); comando.Parameters["@ReturnVal"].Direction = ParameterDirection.ReturnValue; conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); int retorno = (int)comando.Parameters["@ReturnVal"].Value; conexion.Close(); if (retorno == -3) { MessageBox.Show("Usuario/Contraseña inexistente o incorrecto", "Resultado Login"); } else if (retorno == -1 || retorno == -2) { MessageBox.Show("El usuario se encuentra inhabilitado", "Resultado Login"); } else { Usuario.usuario.crear_usuario(retorno); if (Usuario.usuario.esCliente()) { Clases.Cliente.cliente.Crear_Cliente(retorno); } this.Hide(); var form = new ListadoFuncionalidades.Ofertas(); form.Closed += (s, args) => this.Close(); form.Show(); } }
public string cuitUsuario() { var conexion = ConexionDB.getConexion(); string query = "SELECT cuit FROM [SELECT_THISGROUP_FROM_APROBADOS].[Proveedor] WHERE id_usuario = " + usuario.id; conexion.Open(); SqlCommand comando = new SqlCommand(query, conexion); SqlDataReader reg = comando.ExecuteReader(); reg.Read(); return(reg["cuit"].ToString()); }
public int GetClienteId() { var conexion = ConexionDB.getConexion(); SqlCommand comando = new SqlCommand(@"select C.id from SELECT_THISGROUP_FROM_APROBADOS.Cliente C ,SELECT_THISGROUP_FROM_APROBADOS.Usuario U where C.id_usuario = " + usuario.GetUsuarioId(), conexion); conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); reader.Read(); int id = (int)reader.GetDecimal(reader.GetOrdinal("id")); reader.Close(); conexion.Close(); return(id); }
public static void llenar_grilla(DataGridView dataGridView, string consulta) { DataTable dataTable; SqlDataAdapter dataAdapter; SqlConnection conexion = ConexionDB.getConexion(); try { dataAdapter = new SqlDataAdapter(consulta, conexion); dataTable = new DataTable(); dataGridView.DataSource = dataTable; dataAdapter.Fill(dataTable); dataAdapter.Dispose(); } catch (Exception e) { MessageBox.Show("Error:\n" + e.Message); } conexion.Dispose(); conexion.Close(); }
//se llama cuando se carga la base de datos public Rol(int id_user) { //cargar desde base de datos var conexion = ConexionDB.getConexion(); SqlCommand comando = new SqlCommand(@"SELECT R.id, R.nombre, F.descripcion from SELECT_THISGROUP_FROM_APROBADOS.Rol R join SELECT_THISGROUP_FROM_APROBADOS.Rol_Funcionalidad RF on RF.id_rol= R.id join SELECT_THISGROUP_FROM_APROBADOS.Funcionalidad F on F.id = RF.id_func join SELECT_THISGROUP_FROM_APROBADOS.Rol_Usuario RU on R.id = RU.id_rol join SELECT_THISGROUP_FROM_APROBADOS.Usuario U on U.id = RU.id_usuario where U.id = " + id_user, conexion); conexion.Open(); using (SqlDataReader reader = comando.ExecuteReader()) { reader.Read(); id = (int)reader.GetSqlDecimal(reader.GetOrdinal("id")); nombre = reader["nombre"].ToString(); String unaFunc = reader["descripcion"].ToString(); funciones.Add(unaFunc); while (reader.Read()) { unaFunc = reader["descripcion"].ToString(); funciones.Add(unaFunc); } reader.Close(); } conexion.Close(); }