//METODOS public void crear(TipoDeAcceso tipoAcceso, Usuario usuario) { AccesoDatos s = new AccesoDatos(); conexion = new SqlConnection(s.CadenaConexion()); consulta = new SqlCommand("insert into TiposDeAccesos_X_Usuarios (CodigoTipoAcceso, CodigoUsuario) values (@CodigoTipoAcceso, @CodigoUsuario)", conexion); try { adaptador = new SqlDataAdapter(); adaptador.InsertCommand = consulta; adaptador.InsertCommand.Parameters.Add(new SqlParameter("@CodigoTipoAcceso", SqlDbType.Int)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@CodigoUsuario", SqlDbType.Int)); adaptador.InsertCommand.Parameters["@CodigoTipoAcceso"].Value = tipoAcceso.CodigoTipoAcceso; adaptador.InsertCommand.Parameters["@CodigoUsuario"].Value = usuario.CodigoUsuario; conexion.Open(); adaptador.InsertCommand.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show(e.Message); } finally { conexion.Close(); } }
public List <TipoDeAcceso_X_Usuario> mostrarDatos(TipoDeAcceso tipoDeAcceso) { List <TipoDeAcceso_X_Usuario> lista = new List <TipoDeAcceso_X_Usuario>(); AccesoDatos s = new AccesoDatos(); conexion = new SqlConnection(s.CadenaConexion()); consulta = new SqlCommand(@"select CodigoTipoAcceso, CodigoUsuario from TiposDeAccesos_X_Usuarios where CodigoTipoAcceso='" + tipoDeAcceso.CodigoTipoAcceso + "'", conexion); try { conexion.Open(); lector = consulta.ExecuteReader(); while (lector.Read()) { lista.Add(new TipoDeAcceso_X_Usuario() { CodigoTipoAcceso = int.Parse(lector["CodigoTipoAcceso"].ToString()), CodigoUsuario = int.Parse(lector["CodigoUsuario"].ToString()) }); } return(lista); } catch (Exception e) { MessageBox.Show(e.Message); return(lista); } finally { conexion.Close(); lector.Close(); } }
public void borrar(TipoDeAcceso tipoAcceso, Usuario usuario) { AccesoDatos s = new AccesoDatos(); conexion = new SqlConnection(s.CadenaConexion()); consulta = new SqlCommand(@"delete from TiposDeAccesos_X_Usuarios where CodigoTipoAcceso='" + tipoAcceso.CodigoTipoAcceso + "' and " + "CodigoUsuario='" + usuario.CodigoUsuario + "'", conexion); try { conexion.Open(); adaptador = new SqlDataAdapter(); adaptador.DeleteCommand = consulta; adaptador.DeleteCommand.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show(e.Message); } finally { conexion.Close(); } }