private void button1_Click(object sender, EventArgs e) { GetUser tmp = null; login = textBox1.Text.ToString(); password = textBox2.Text.ToString(); IDataBaseAccess db = Fabric.GetDataBaseAccess(); IObjects req = new GetUser(login, password); tmp = (GetUser)db.SEND(ref req); // if (tmp == null) MessageBox.Show("Пара логин / пароль неверна.\nПроверьве правильность указанных данных."); if (tmp == null) { answer = null; } else { answer = tmp.Answer; this.Close(); } }
public void Delete(IUserID user, string path) { DeleteFileRequest t = new DeleteFileRequest(); t.deletefile = path; t.SetUser = user; IObjects send = t; IDataBaseAccess db = Fabric.GetDataBaseAccess(); db.SEND(ref send); }
public void CreateNewDirectory(IUserID user, string newDir) { CreateDirectoryRequest t = new CreateDirectoryRequest(); t.directory = newDir; t.SetUser = user; IObjects send = t; IDataBaseAccess db = Fabric.GetDataBaseAccess(); db.SEND(ref send); }
public void CreateNewFile(IUserID user, string newFile, string[] rights) { CreateFileRequest t = new CreateFileRequest(); t.newfile = newFile; t.SetUser = user; t.newrights = rights; IObjects send = t; IDataBaseAccess db = Fabric.GetDataBaseAccess(); db.SEND(ref send); }
public void SaveThisFile(IUserID user, string path, string[] buffer) { // сохранить файл FileSaveRequest t = new FileSaveRequest(); t.FileBuffer = buffer; t.ReqPath = path; t.SetUser = user; IObjects send = t; IDataBaseAccess db = Fabric.GetDataBaseAccess(); db.SEND(ref send); }
public FileTree GetFiles(IUserID user) // дай мне список файлов. я - user { IDataBaseAccess db = Fabric.GetDataBaseAccess(); FileListRequest t = new FileListRequest(); t.SetUser(user); IObjects send = t; FileListRequest answer = (FileListRequest)db.SEND(ref send); if (answer == null) { return(null); } return(answer.answer); }
public string[] GetThisFile(IUserID user, string path) // дай мне вот этот файл. путь я взял из предоставленного дерева файлов { FileGetRequest req = new FileGetRequest(); req.ReqPath = path; req.SetUser = user; IDataBaseAccess db = Fabric.GetDataBaseAccess(); IObjects send = req; req = (FileGetRequest)db.SEND(ref send); if (req.FileBuffer != null) { return(req.FileBuffer); } else { return(null); } }
private IUserID current;// текущий пользователь public Form1() { InitializeComponent(); db = Fabric.GetDataBaseAccess(); userMANAGER = Fabric.GetUserManagement(); userMANAGER.DB = db; current = userMANAGER.GetProfile(); string tmp = ""; if (current == null) { tmp = "Error"; } else { tmp = current.GetValue.ToString(); } textBox1.Text = tmp; UpdateBase(); }