예제 #1
0
 private void SetInputFields(SqlRecordDto conn)
 {
     ConnectionName.Value    = conn.ConnectionName;
     ServerName.Value        = conn.ServerName;
     DatabaseName.Value      = conn.DatabaseName;
     UseIntegratedAuth.Value = conn.UseIntegratedAuth;
     UserName.Value          = conn.Username;
     Password.Value          = conn.Password;
 }
예제 #2
0
 private void SelectedConnectionChanged(SqlRecordDto conn)
 {
     if (conn == null)
     {
         ClearInputFields();
     }
     else
     {
         SetInputFields(conn);
     }
 }
    public void Save(SqlRecordDto dto)
    {
        var existing = SqlRecordDtos.SingleOrDefault(z => z.ConnectionName == dto.ConnectionName);

        if (existing != null)
        {
            SqlRecordDtos.Remove(existing);
        }
        SqlRecordDtos.Add(dto);
        SaveToDisk();
    }
예제 #4
0
    private SqlRecordDto GetConnectionDto()
    {
        var dto = new SqlRecordDto()
        {
            ServerName        = ServerName.Value,
            Password          = Password.Value,
            DatabaseName      = DatabaseName.Value,
            UseIntegratedAuth = UseIntegratedAuth.Value,
            ConnectionName    = ConnectionName.Value,
            Username          = UserName.Value
        };

        return(dto);
    }