/// <summary> /// Returns the register name /// </summary> /// <param name="r"></param> /// <returns></returns> public static string RegisterToString(cRegister r) { switch (r) { case cRegister.AL: return("AL"); case cRegister.CL: return("CL"); case cRegister.DL: return("DL"); case cRegister.BL: return("BL"); case cRegister.AH: return("AH"); case cRegister.CH: return("CH"); case cRegister.DH: return("DH"); case cRegister.BH: return("BH"); default: return("none"); } }
/// <summary> /// get the Byte Value of a register /// and for this code here we should die a shame for vs that i cant add ((byte)r) + aditional a f*****g shame /// </summary> /// <param name="r"></param> /// <param name="aditional"></param> /// <returns></returns> public static byte RegisterToByte(cRegister r, byte aditional) { return((byte)((byte)r + aditional)); }
private void BtnAddNew(object sender, RoutedEventArgs e) { if (RPASSWORD.Text != PASSWORD.Text) { MessageBox.Show("Пароли должны совпадать!", "Уведомление", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (PASSWORD.Text.Length < 6) { MessageBox.Show("Размер пароля должен быть не менее 6 символов!", "Уведомление", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (RPASSWORD.Text != PASSWORD.Text) { MessageBox.Show("Пароли должны совпадать!", "Уведомление", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (PASSWORD.Text.Length < 6) { MessageBox.Show("Размер пароля должен быть не менее 6 символов!", "Уведомление", MessageBoxButton.OK, MessageBoxImage.Warning); } cUser user = DATAframe.context.cUser.Add(new cUser { cName = FNAME.Text, cNameS = MNAME.Text, cDate = Date.DisplayDate, cImage = File.ReadAllBytes(PhotoImage), cNik = LOGIN.Text }); DATAframe.context.SaveChanges(); var Use = DATAframe.context.cUser; var ues = Use.Where(i => i.cName == FNAME.Text && i.cNameS == MNAME.Text).FirstOrDefault(); cRegister reg = DATAframe.context.cRegister.Add(new cRegister { IDUser = ues.IDUser, LoginName = LOGIN.Text, PasswordName = PASSWORD.Text }); DATAframe.context.SaveChanges(); DATAframe.idClient = ues.IDUser; var Use1 = DATAframe.context.cUser.Where(i => i.IDUser == ues.IDUser).FirstOrDefault(); var v = DATAframe.context.cRegister.Where(i => i.IDUser == ues.IDUser).FirstOrDefault(); var list = DATAframe.context.lList.Where(i => i.IDUser == ues.IDUser).FirstOrDefault(); var lis = list; lList lister = DATAframe.context.lList.Add(new lList { IDRegister = v.IDRegister, IDUser = ues.IDUser, lName = Use1.cName, lNameS = Use1.cNameS, lLoginName = v.LoginName, lImage = Use1.cImage }); DATAframe.context.SaveChanges(); MessageBox.Show($"Аккаунт {FNAME.Text} {MNAME.Text} успешно редактирован", "Сообщение"); this.Close(); main1.PageWin(); }