public static bool M_walkmove(edict_t ent, float yaw, float dist) { float[] move = new float[] { 0, 0, 0 }; if ((ent.groundentity == null) && (ent.flags & (Defines.FL_FLY | Defines.FL_SWIM)) == 0) { return(false); } yaw = (float)(yaw * Math.PI * 2 / 360); move[0] = (float)Math.Cos(yaw) * dist; move[1] = (float)Math.Sin(yaw) * dist; move[2] = 0; return(SV.SV_movestep(ent, move, true)); }
public int indexOf(SV s) { int data = -1; for (int i = 0; i < n; i++) { if (list[i] == s) { data = i; break; } } return(data); }
public void sort(List <SV> sv, Compare cmp) { for (int i = 0; i < sv.Count - 1; i++) { for (int j = i + 1; j < sv.Count; j++) { if (cmp(sv[i], sv[j])) { SV s = sv[i]; sv[i] = sv[j]; sv[j] = s; } } } }
public SV getSV_DAL(string s) { string que = "Select * from SV where MSSV = '" + s + "'"; SV sv = new SV(); DataTable dt = dh.getTable(que); foreach (DataRow r in dt.Rows) { sv.MSSV = r["MSSV"].ToString(); sv.Ten = r["Tên SV"].ToString(); sv.Lop = r["Lớp"].ToString(); } return(sv); }
public void Sort(List <SV> s, CompareObj cmp) { for (int i = 0; i < s.Count - 1; i++) { for (int j = s.Count - 1; j > i; j--) { if (cmp(s[i], s[j])) { SV a = s[i]; s[i] = s[j]; s[j] = a; } } } }
public SV FindSVWithMSSV(string MSSV) //tim SV theo MSSV { SV sv = new SV(); List <SV> listsv = new List <SV>(); listsv = DAL_QLSV.Instance.GetAllSV_DAL(); foreach (SV s in listsv) { if (s.MSSV == MSSV) { sv = s; break; } } return(sv); }
public void SV_double_CopyValues_test() { RGOBase.ClearAll(); RGOBase T = null; SV <double> sv1 = new SV <double>(1, "10100", "TestDescription"); SV <double> sv2 = new SV <double>(1, "10101", "TestDescription"); sv1.Value = 3.3; sv2.Value = 4.4; T = sv1; T.CopyValues(sv2); Assert.AreEqual(sv2.Value, (T as SV <double>).Value); Assert.AreNotEqual(sv2.ID, (T as SV <double>).ID); }
public SV coverStudentViewModelToSV(StudentViewModel model) { SV sv = new SV(); KhoaBLL khoaBLL = new KhoaBLL(); sv.TenSV = model.TenSV; sv.GioiTinh = model.GioiTinh; sv.HoKhau = model.HoKhau; sv.MSSV = model.MSSV; sv.NgaySinh = model.NgaySinh; sv.QueQuan = model.QueQuan; sv.MaKhoa = model.MaKhoa; sv.Khoa = khoaBLL.findById(model.MaKhoa.GetValueOrDefault()); return(sv); }
private void FormAbout_Load(object sender, EventArgs e) { Text = "关于系统"; label5.Text = "框架版本:" + SoftBasic.FrameworkVersion.ToString(); label1.Text = SoftName; label2.Text = "V" + SV.ToString(); if (DateTime.Now.Year > YearStart) { label3.Text = $"(C) {YearStart}-{DateTime.Now.Year} {BelongName} 保留所有权利"; } else { label3.Text = $"(C) {YearStart} {BelongName} 保留所有权利"; } }
public void timsv() { gd.pain("TÌM THÔNG TIN SINH VIÊN", 30, 5); List <SV> list = svbll.LSV(); Console.Write("nhập mã sinh viên muốn tìm "); string masv; masv = Console.ReadLine(); int i = 0; for (i = 0; i < list.Count; ++i) { if (list[i].Masv == masv) { break; } } if (i < list.Count) { SV sv = new SV(list[i]); Console.WriteLine("\n\n"); Console.WriteLine("THÔNG TIN SINH VIÊN MUỐN TÌM"); gd.pain("MÃ PHÒNG", 14, 13); gd.ve(28, 13); Console.WriteLine(list[i].Maph); gd.pain(" MÃ SV", 14, 15);; gd.ve(28, 15); Console.WriteLine(list[i].Masv); gd.pain("HỌ TÊN", 14, 17);; gd.ve(28, 17); Console.WriteLine(list[i].Tensv); gd.pain("GIỚI TÍNH", 14, 19); gd.ve(28, 19); Console.WriteLine(list[i].Gioitinh); gd.pain("ĐỊA CHỈ", 14, 21); gd.ve(28, 21); Console.WriteLine(list[i].Diachi); gd.pain("TÊN LỚP", 14, 23); gd.ve(28, 23); Console.WriteLine(list[i].Tenlop); gd.pain("SỐ ĐT", 14, 25); gd.ve(28, 25); Console.WriteLine(list[i].Sdt1); } else { Console.WriteLine("không tồn tại mã sinh viên"); } timhd: gd.pain("ẤN TAB ĐỂ QUAY LẠI MENU SINH VIÊN", 20, 47); ConsoleKeyInfo kt = Console.ReadKey(); switch (kt.Key) { case ConsoleKey.Tab: Console.Clear(); menusv(); break; default: Console.WriteLine("sai thao tác! mời nhập lại"); goto timhd; } }
private void dataGrid_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { SV sv = sv_bll.getSVByMssv_BLL(dataGrid.SelectedRows[0].Cells["MSSV"].Value.ToString()); txtMSSV.Text = sv.mssv; txtName.Text = sv.name; dpkBirthday.Value = Convert.ToDateTime(sv.birthday); cbbAdd.SelectedIndex = cbbAdd.FindStringExact(sv.address); if (Convert.ToBoolean(sv.gender) == true) { rdMale.Checked = true; } else { rdFemale.Checked = true; } }
public List <SV> timsv(SV s) { List <SV> list = dalsv.LSV(); List <SV> timsv = new List <SV>(); if (string.IsNullOrEmpty(s.Masv) && string.IsNullOrEmpty(s.Tensv) && string.IsNullOrEmpty(s.Tenlop)) { timsv = list; } else if (!string.IsNullOrEmpty(s.Masv)) { for (int i = 0; i < list.Count; i++) { if (list[i].Masv.IndexOf(s.Masv) >= 0) { timsv.Add(new SV(list[i])); } } } else if (!string.IsNullOrEmpty(s.Maph)) { for (int i = 0; i < list.Count; i++) { if (list[i].Maph.IndexOf(s.Maph) >= 0) { timsv.Add(new SV(list[i])); } } } else if (!string.IsNullOrEmpty(s.Tenlop)) { for (int i = 0; i < list.Count; i++) { if (list[i].Tenlop.IndexOf(s.Tenlop) >= 0) { timsv.Add(new SV(list[i])); } } } else { timsv = null; } return(timsv); }
public SV getSVbyMSSV(string mss) { SV s = new SV(); foreach (DataRow i in CSDL.Instance.DTSV.Rows) { if (mss == i["MSSV"].ToString()) { s.MSSV = i["MSSV"].ToString(); s.NameSV = i["NameSV"].ToString(); s.Gender = Convert.ToBoolean(i["Gender"]); s.IDLop = Convert.ToInt32(i["ID_Lop"]); s.NS = Convert.ToDateTime(i["NS"]); } } return(s); }
public void RGO_GetValueAsString() { RGOBase.ClearAll(); AI analogIn1 = new AI(1, "10100", IOCategory.Real, "test description"); analogIn1.RawValue = 5.555; ARRAY <double> farr1 = new ARRAY <double>(5, "10101", 10, "test description"); for (int i = 0; i < 10; i++) { farr1[i] = 1 / 10.0; } SV <double> sv1 = new SV <double>(1, "10102", "TestDescription"); sv1.Value = 3.333; SV <string> sv2 = new SV <string>(1, "10103", "TestDescription"); sv2.Value = "Hello, this is an SV"; EQP <double> eqp1 = new EQP <double>(5, "10104", "TestSubSys", "testParName", 10.5, 5, 15, Units.mA, "Test description"); RGOBase T = analogIn1; Assert.AreEqual(analogIn1.Value.ToString(), T.GetValueAsString(3)); Assert.AreNotEqual(analogIn1.Value.ToString(), T.GetValueAsString(2)); Assert.AreEqual(analogIn1.Value.ToString(), T.GetValueAsString()); T = eqp1; Assert.AreEqual(eqp1.Value.ToString(), T.GetValueAsString(1)); Assert.AreEqual(eqp1.Value.ToString(), T.GetValueAsString()); T = sv1; Assert.AreEqual(sv1.Value.ToString(), T.GetValueAsString()); T = sv2; Assert.AreEqual(sv2.Value.ToString(), T.GetValueAsString()); Assert.AreNotEqual(sv2.Value.ToString(), T.GetValueAsString(3)); T = farr1; Assert.AreNotEqual(farr1[3], T.GetValueAsString()); }
public override void BtnConvert_Click(object sender, EventArgs e) { var fromUnit = (DistanceUnits)base.FromUnitType; var toUnit = (DistanceUnits)base.ToUnitType; var conv = new DistanceConversions(fromUnit, toUnit); EditText etFromDist = SV.FindViewById <EditText>(Resource.Id.et_from_prompt); if (etFromDist.Text != null) { double fromValue = Convert.ToDouble(etFromDist.Text); double toValue = conv.GetConversionResult(fromValue); EditText etTo = SV.FindViewById <EditText>(Resource.Id.et_to_prompt); etTo.SetText(toValue.ToString(), TextView.BufferType.Normal); } }
public List <SV> Sort(Compare d) { List <SV> data = getAllSV_BLL(); for (int i = 0; i < countAllSV() - 1; i++) { for (int j = i + 1; j < countAllSV(); j++) { if (d(data[i], data[j]) == true) { SV temp = data[i]; data[i] = data[j]; data[j] = temp; } } } return(data); }
private String Step(SV s, String inp) { Char c = PreStep(ref inp); if (POINT.Contains(c)) { return("0." + Step(new I0(), inp)); } else if (ZERO.Contains(c)) { return("0" + Step(new T2(), inp)); } else if (DECIMAL.Contains(c)) { return(c.ToString() + Step(new T4(), inp)); } throw new CannotParseException(); }
private SV getsSV() { SV s = new SV(); s.MSSV = txbMSSV.Text; s.NameSV = txbNameSV.Text; if (rbm.Checked) { s.Gender = true; } else { s.Gender = false; } s.NS = Convert.ToDateTime(dtNS.Value); s.ID_Lop = ((CBBItem)cbbLopSH2.SelectedItem).Value; return(s); }
public bool AddSV_DAL(SV s) { int gender = 1; if (s.Gender == true) { gender = 1; } else { gender = 0; } string query = "INSERT INTO SV VALUES('"; query += s.MSSV + "', N'" + s.NameSV + "'," + gender + ", '" + s.NS + "'," + s.ID_Lop + ")"; DBHelper.Instance.ExcuteDB(query); return(true); }
public List <SV> GetAllSV() { List <SV> lsv = new List <SV>(); foreach (DataRow i in CSDL.Instance.DTSV.Rows) { SV s = new SV { MSSV = i["MSSV"].ToString(), NameSV = i["NameSV"].ToString(), Gender = Convert.ToBoolean(i["Gender"]), IDLop = Convert.ToInt32(i["ID_Lop"]), NS = Convert.ToDateTime(i["NS"]) }; lsv.Add(s); } return(lsv); }
public bool UpdateSV_DAL(SV s) { int gender = 1; if (s.Gender == true) { gender = 1; } else { gender = 0; } ; string query = "UPDATE SV SET NS = '"; query += s.NS + "', NameSV = N'" + s.NameSV + "', Gender = '" + gender + "', ID_Lop = '" + s.ID_Lop + "' WHERE MSSV = " + s.MSSV; DBHelper.Instance.ExcuteDB(query); return(true); }
public SV setSV() { SV s = new SV(); s.MSSV = txt_masv.Text; s.NameSV = txt_tensv.Text; if (radio_male.Checked == true) { s.Gender = true; } else { s.Gender = false; } s.NS = dtp_ngaysinh.Value; s.ID_Lop = ((CBB_Item)cbbLSH.SelectedItem).Value; return(s); }
public List <SV> ListSVSort(List <string> ms, MyCompare cmp) { DAL_QLSV dal = new DAL_QLSV(); List <SV> data = dal.GetListSV_DAL(); for (int i = 0; i < data.Count - 1; ++i) { for (int j = i + 1; j < data.Count; ++j) { if (cmp(data[i], data[j])) { SV temp = data[i]; data[i] = data[j]; data[j] = temp; } } } return(data); }
public void SETGUI() { if (BLL_QLSV.Instance.getSVByID(MSSV) != null) { SV s = BLL_QLSV.Instance.getSVByID(MSSV); textBoxMSSV.Text = s.MSSV.ToString(); comboBoxLop.SelectedIndex = BLL_QLSV.Instance.index_Of_Lop(s.ID_Lop); textBoxName.Text = s.NameSV; dateTimePicker1.Value = s.DoB; if (s.Gender == true) { radioButtonMale.Checked = true; } else { radioButtonFemale.Checked = true; } } }
public List <SV> SortListSV(List <SV> list, string type) { switch (type) { case "MSSV": cmp = SV.Compare_MSSV; break; case "NameSV": cmp = SV.Compare_Name; break; case "Gender": cmp = SV.Compare_Gender; break; case "ClassID": cmp = SV.Compare_ClassID; break; case "Birthday": cmp = SV.Compare_Birth; break; default: break; } for (int i = 0; i < list.Count; i++) { for (int j = i + 1; j < list.Count; j++) { if (cmp(list[i], list[j])) { SV temp = new SV(); temp = list[i]; list[i] = list[j]; list[j] = temp; } } } return(list); }
public ErrorType EDIT(SV Sv1) { if (HS.Count == 0) { return(ErrorType.EmptyList); } else { int check = HS.FindIndex(x => x.MaSV == Sv1.MaSV); if (check != -1) { HS.Add(Sv1); return(ErrorType.Done); } else { return(ErrorType.Err); } } }
/// <summary> /// Converts the byte array to a <see cref="BitmapImage"/> instance. /// </summary> /// <param name="imageData"> /// The byte array to convert. /// </param> /// <returns> /// The <see cref="BitmapImage"/> instance if the image presented by <paramref name="imageData"/>. /// </returns> public static BitmapImage ToBitmap(this byte[] imageData, SV.ImageLoader.Size size) { var bitmap = new BitmapImage(); if (size.Width >= size.Height) { bitmap.DecodePixelWidth = size.Width; } else { bitmap.DecodePixelHeight = size.Height; } using (var stream = new MemoryStream(imageData)) { bitmap.SetSource(stream); } return bitmap; }
public void SetGUI(string MSSV) { if (MSSV != "") { SV s = BLL_QLSV.Instance.GetSVByMSSV(MSSV); txtMSSV.Text = s.MSSV; txtMSSV.Enabled = false; txtNameSV.Text = s.NameSV; radioBtnMale.Checked = s.Gender; radioBtnFemale.Checked = !radioBtnMale.Checked; dateTimePicker1.Value = s.NS; foreach (LopSH lsh in CBBLSH.Items) { if (lsh.ID_Lop == s.ID_Lop) { CBBLSH.SelectedItem = lsh; } } } }
private void SetGUI() { if (BLL_QLSV.Instance.GetSVByMSSV_BLL(MSSV) != null) { // Binding SV s = BLL_QLSV.Instance.GetSVByMSSV_BLL(MSSV); txtMSSV.Text = s.MSSV; txtName.Text = s.NameSV; dTPNS.Value = s.NgaySinh; if (s.Gender == true) { rBM.Checked = true; } else { rBF.Checked = true; } cbLSH.SelectedItem = cbLSH.Items[s.ID_Lop - 1]; } }
public List <SVView> Sort(int ID_Lop, DelSort cmp) { List <SV> data = GetListSV(ID_Lop, ""); for (int i = 0; i < data.Count - 1; i++) { for (int j = i + 1; j < data.Count; j++) { if (cmp(data[i], data[j])) { SV temp = data[i]; data[i] = data[j]; data[j] = temp; } } } List <SVView> listSVView = GetListSVView(data); return(listSVView); }
public int checkSV_DAL(SV s) { if (s.MatKhau == s.MSSV) { string que = "select count (*) from SV where MSSV = '" + s.MSSV + "'"; int a = dh.ExecuteScalar(que); if (a == 1) { return(1); } else { return(0); } } else { return(0); } }
/// <summary> /// Resizes the image presented by the <paramref name="imageData"/> to a <paramref name="newSize"/>. /// </summary> /// <param name="imageData"> /// The binary data of the image to resize. /// </param> /// <param name="newSize"> /// The size to which to resize the image. /// </param> /// <param name="keepAspectRatio"> /// A flag indicating whether to save original aspect ratio. /// </param> /// <returns> /// The structure which contains binary data of resized image and the actial size of resized image depending on <paramref name="keepAspectRatio"/> value. /// </returns> public static Task<ImageInfo> ResizeAsync(this byte[] imageData, SV.ImageLoader.Size newSize, bool keepAspectRatio) { var tcs = new TaskCompletionSource<ImageInfo>(); DispatcherHelper.InvokeAsync(() => { var result = new ImageInfo(); var bitmap = imageData.ToBitmap(newSize); using (var resizedStream = new MemoryStream()) { var writableBitmap = new WriteableBitmap(bitmap); writableBitmap.SaveJpeg(resizedStream, bitmap.PixelWidth, bitmap.PixelHeight, 0, 100); resizedStream.Seek(0, SeekOrigin.Begin); result.Data = resizedStream.GetBuffer(); result.Size = new SV.ImageLoader.Size(bitmap.PixelWidth, bitmap.PixelHeight); } tcs.SetResult(result); }); return tcs.Task; }