public override object PerformSelectOneObject() { TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban ware_Dm_Hanghoa_Ban = new TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban(); try { int focusedRow = gridView1.GetDataSourceRowIndex(gridView1.FocusedRowHandle); DataRow dr = ds_Collection.Tables[0].Rows[focusedRow]; if (dr != null) { ware_Dm_Hanghoa_Ban.Id_Hanghoa_Ban = dr["Id_Hanghoa_Ban"]; ware_Dm_Hanghoa_Ban.Ma_Hanghoa_Ban = dr["Ma_Hanghoa_Ban"]; ware_Dm_Hanghoa_Ban.Ten_Hanghoa_Ban = dr["Ten_Hanghoa_Ban"]; ware_Dm_Hanghoa_Ban.Size = dr["Size"]; ware_Dm_Hanghoa_Ban.Quycach = dr["Quycach"]; ware_Dm_Hanghoa_Ban.Id_Loai_Hanghoa_Ban = dr["Id_Loai_Hanghoa_Ban"]; ware_Dm_Hanghoa_Ban.Id_Donvitinh = dr["Id_Donvitinh"]; ware_Dm_Hanghoa_Ban.Soluong_Min = dr["Soluong_Min"]; } SelectedWare_Dm_Hanghoa_Ban = ware_Dm_Hanghoa_Ban; this.Dispose(); this.Close(); return(ware_Dm_Hanghoa_Ban); } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.Message); #endif return(null); } }
public object UpdateObject() { TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban objWare_Dm_Hanghoa_Ban = new TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban(); objWare_Dm_Hanghoa_Ban.Id_Hanghoa_Ban = gridView1.GetFocusedRowCellValue("Id_Hanghoa_Ban"); objWare_Dm_Hanghoa_Ban.Ma_Hanghoa_Ban = txtMa_Hanghoa_Ban.EditValue; objWare_Dm_Hanghoa_Ban.Ten_Hanghoa_Ban = txtTen_Hanghoa_Ban.EditValue; objWare_Dm_Hanghoa_Ban.Size = "" + txtSize.EditValue; objWare_Dm_Hanghoa_Ban.Quycach = "" + txtQuycach.EditValue; objWare_Dm_Hanghoa_Ban.Barcode_Txt = txtBarcode_Txt.EditValue; objWare_Dm_Hanghoa_Ban.Dongia_Mua = (txtDongia_Mua.Text == "") ? null : txtDongia_Mua.EditValue; objWare_Dm_Hanghoa_Ban.Hamluong = (txtHamluong.Text == "") ? null : txtHamluong.EditValue; objWare_Dm_Hanghoa_Ban.Xuatxu = (txtXuatxu.Text == "") ? null : txtXuatxu.EditValue; if ("" + lookUp_Nhasanxuat.EditValue != "") { objWare_Dm_Hanghoa_Ban.Id_Khachhang = lookUp_Nhasanxuat.EditValue; } if ("" + txtSoluong_Min.EditValue != "") { objWare_Dm_Hanghoa_Ban.Soluong_Min = txtSoluong_Min.EditValue; } if ("" + lookUp_Loai_Hanghoa_Ban.EditValue != "") { objWare_Dm_Hanghoa_Ban.Id_Loai_Hanghoa_Ban = lookUp_Loai_Hanghoa_Ban.EditValue; } if ("" + lookUp_Donvitinh.EditValue != "") { objWare_Dm_Hanghoa_Ban.Id_Donvitinh = lookUp_Donvitinh.EditValue; } if (pictureEdit_Hinh.Image != null && pictureEdit_Hinh.ImageLocation != 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 objWare_Dm_Hanghoa_Ban.Hinh = imageData; } return(objMasterService.Update_Ware_Dm_Hanghoa_Ban(objWare_Dm_Hanghoa_Ban)); }
private void xtraHNavigator1_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Remove) { if ("" + gridView1.GetFocusedRowCellValue("Id_Hanghoa_Ban") != "") { try { TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban objWare_Dm_Hanghoa_Ban = new TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban(); objWare_Dm_Hanghoa_Ban.Id_Hanghoa_Ban = gridView1.GetFocusedRowCellValue("Id_Hanghoa_Ban"); objMasterService.Delete_Ware_Dm_Hanghoa_Ban(objWare_Dm_Hanghoa_Ban); } catch (Exception ex) { itvs.Windows.Forms.UserMessage.Show("Msg00015", new string[] { this.Text.ToLower() }); e.Handled = true; } } } }
public object DeleteObject() { TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban objWare_Dm_Hanghoa_Ban = new TruthPos.WebReferences.MasterService.Ware_Dm_Hanghoa_Ban(); objWare_Dm_Hanghoa_Ban.Id_Hanghoa_Ban = gridView1.GetFocusedRowCellValue("Id_Hanghoa_Ban"); return(objMasterService.Delete_Ware_Dm_Hanghoa_Ban(objWare_Dm_Hanghoa_Ban)); }