public override object PerformSelectOneObject() { TruthPos.WebReferences.MasterService.Bar_Dm_Table bar_Dm_Table = new TruthPos.WebReferences.MasterService.Bar_Dm_Table(); try { int focusedRow = gridView1.GetDataSourceRowIndex(gridView1.FocusedRowHandle); DataRow dr = ds_Collection.Tables[0].Rows[focusedRow]; if (dr != null) { bar_Dm_Table.Id_Table = dr["Id_Table"]; bar_Dm_Table.Ma_Table = dr["Ma_Table"]; bar_Dm_Table.Ten_Table = dr["Ten_Table"]; bar_Dm_Table.Vitri = dr["Vitri"]; bar_Dm_Table.Soluong = dr["Soluong"]; bar_Dm_Table.Ghichu = dr["Ghichu"]; } this.Dispose(); this.Close(); return(bar_Dm_Table); } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.Message); #endif return(null); } }
public object InsertObject() { TruthPos.WebReferences.MasterService.Bar_Dm_Table objBar_Dm_Table = new TruthPos.WebReferences.MasterService.Bar_Dm_Table(); objBar_Dm_Table.Id_Table = -1; objBar_Dm_Table.Ma_Table = txtMa_Table.EditValue; objBar_Dm_Table.Ten_Table = txtTen_Table.EditValue; objBar_Dm_Table.Vitri = txtVitri.EditValue; objBar_Dm_Table.Ghichu = (txtGhichu.EditValue == null) ? null : txtGhichu.EditValue; objBar_Dm_Table.Id_Khuvuc = lookUp_Cuahang_Ban.EditValue; if ("" + txtSoluong.EditValue != "") { objBar_Dm_Table.Soluong = txtSoluong.EditValue; } if (pictureEdit_Hinh.Image != null) { //get image source and resize it Image srcImage = Image.FromFile(pictureEdit_Hinh.ImageLocation); int percentSize = (srcImage.Width > 100) ? 100 * 100 / srcImage.Width : 100; Image hinh = itvs.Windows.ImageUtils.ImageResize.ScaleByPercent(srcImage, percentSize); //save image to memory MemoryStream ms = new MemoryStream(); hinh.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); byte[] imageData = ms.GetBuffer(); //asign image in buffer to property Hinh objBar_Dm_Table.Hinh = imageData; } return(objMasterService.Insert_Bar_Dm_Table(objBar_Dm_Table)); }
public object DeleteObject() { TruthPos.WebReferences.MasterService.Bar_Dm_Table objBar_Dm_Table = new TruthPos.WebReferences.MasterService.Bar_Dm_Table(); objBar_Dm_Table.Id_Table = gridView1.GetFocusedRowCellValue("Id_Table"); return(objMasterService.Delete_Bar_Dm_Table(objBar_Dm_Table)); }