private async void Window_Loaded(object sender, RoutedEventArgs e) { try { _productData = await DProduct.GetData(); } catch (Exception exception) { Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در دریافت اطلاعات\n" + exception.Message); Close(); return; } _productSearchData = _productData; if (string.IsNullOrEmpty(TxtSearch.Text.Trim()) || _add) { DgdData.ItemsSource = _productSearchData; TxtSearch.Text = string.Empty; } else { TxtSearch_TextChanged(null, null); } DgdData.ItemsSource = _productSearchData; BtnNew_Click(null, null); }
private async void BtnAdd_Click(object sender, RoutedEventArgs e) { if (!CheckEmpty()) { return; } #region AddDoctor try { var addProduct = new DProduct { DProductName = TxtName.Text.Trim() == string.Empty ? null : TxtName.Text }; await Task.Run(() => addProduct.Add()); } catch (Exception exception) { Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در ثبت اطلاعات\n" + exception.Message); } Window_Loaded(null, null); Utility.Message("پیام", "اطلاعات با موفقیت ثبت گردید", "Correct.png"); #endregion }
private async void BtnEdit_Click(object sender, RoutedEventArgs e) { if (!CheckSelectEdit() || !CheckEmpty()) { return; } var selectItem = _productSearchData[DgdData.SelectedIndex]; try { var editProduct = new DProduct { DId = selectItem.Id, DProductName = TxtName.Text.Trim() == string.Empty ? null : TxtName.Text }; await Task.Run(() => editProduct.Edit()); } catch (Exception exception) { Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در ویرایش اطلاعات\n" + exception.Message); return; } Window_Loaded(null, null); Utility.Message("پیام", "اطلاعات با موفقیت ویرایش گردید", "Correct.png"); }
private async void BtnDelete_Click(object sender, RoutedEventArgs e) { if (!CheckSelectDelete()) { return; } var selectItem = _productSearchData[DgdData.SelectedIndex]; Utility.MyMessageBox("هشدار", "آیا از حذف اطمینان دارید؟ ", "Warning.png", false); if (!Utility.YesNo) { return; } try { var deleteProduct = new DProduct { DId = selectItem.Id }; await Task.Run(() => deleteProduct.Delete()); } catch (Exception exception) { Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در حذف اطلاعات\n" + exception.Message); return; } Window_Loaded(null, null); Utility.Message("پیام", "اطلاعات با موفقیت حذف گردید", "Correct.png"); }
public async Task <IActionResult> PutDProduct(int id, DProduct dProduct) { if (id != dProduct.Id) { return(BadRequest()); } _context.Entry(dProduct).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DProductExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <DProduct> > PostDProduct(DProduct dProduct) { _context.DProducts.Add(dProduct); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDProduct", new { id = dProduct.Id }, dProduct)); }
public static DataTable ValidarArticulo(string codigo) { DProduct Obj = new DProduct(); Obj.Codigo = codigo; return(Obj.ValidarArticulo(Obj)); }
public static DataTable SearchName(string searchtext) { DProduct Obj = new DProduct(); Obj.TextSearch1 = searchtext; return(Obj.ShowName(Obj)); }
public static DataTable BuscarCodigo(string textobuscar) { DProduct Obj = new DProduct(); Obj.Texto_buscar = textobuscar; return(Obj.BuscarCodigo(Obj)); }
//Método Eliminar que llama al método Eliminar de la clase DArticulo //de la CapaDatos public static string Eliminar(int idarticulo) { DProduct Obj = new DProduct(); Obj.Idarticulo = idarticulo; return(Obj.Eliminar(Obj)); }
//Método Editar que llama al método Editar de la clase DArticulo //de la CapaDatos public static string Editar(int idarticulo, string codigo, string nombre, string categoria, string descripcion, string presentacion, decimal precio_compra, decimal precio_venta, decimal existencia_actual, string unidad, byte[] imagen, string trabajador_responsable, string proveedor, string tipo_comprobante, string numero_comprobante, decimal iva, string impuesto, decimal descuento, string trademark) { DProduct Obj = new DProduct(); Obj.Idarticulo = idarticulo; Obj.Codigo = codigo; Obj.Nombre = nombre; Obj.Categoria = categoria; Obj.Descripcion = descripcion; Obj.Presentacion = presentacion; Obj.Precio_compra = precio_compra; Obj.Precio_venta = precio_venta; Obj.Existencia_actual = existencia_actual; Obj.Unidad = unidad; Obj.Imagen = imagen; Obj.Trabajador_responsable = trabajador_responsable; Obj.Proveedor = proveedor; Obj.Tipo_comprobante = tipo_comprobante; Obj.Numero_comprobante = numero_comprobante; Obj.Iva = iva; Obj.Impuesto = impuesto; Obj.Descuento = descuento; Obj.TradeMark1 = trademark; return(Obj.Editar(Obj)); }
public static string Delete(int id) { DProduct Obj = new DProduct(); Obj.Id = id; return(Obj.Delete(Obj)); }
public static string Edit(int id, string code, string name, string description, byte[] image, int idcat, int idpre) { DProduct Obj = new DProduct(); Obj.Id = id; Obj.Name = name; Obj.Description = description; Obj.Code = code; Obj.Image = image; Obj.IdCategory = idcat; Obj.IdPresentation = idpre; return(Obj.Edit(Obj)); }
private async void BtnAddProduct_Click(object sender, RoutedEventArgs e) { var winProduct = new WinProduct(); winProduct.ShowDialog(); try { CboProduct.ItemsSource = await DProduct.GetData(); } catch (Exception exception) { Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در دریافت اطلاعات\n" + exception.Message); Close(); } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { try { _havalehData = await DHavaleh.GetHavaleh(); _countyData = await DHavaleh.GetCounty(); _factoryData = await DFactory.GetData(); _buyerData = await DBuyer.GetData(); _driverData = await DDriver.GetData(); CboProvince.ItemsSource = await DHavaleh.GetProvince(); CboVehicle.ItemsSource = await DVehicle.GetData(); CboProduct.ItemsSource = await DProduct.GetData(); CboCapacity.ItemsSource = await DCapacity.GetData(); } catch (Exception exception) { Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در دریافت اطلاعات\n" + exception.Message); Close(); return; } _havalehSearchData = _havalehData; if (string.IsNullOrEmpty(TxtSearch.Text.Trim()) || _add) { DgdHavaleh.ItemsSource = _havalehSearchData; TxtSearch.Text = string.Empty; } else { TxtSearch_TextChanged(null, null); } CboFactory.ItemsSource = _factoryData; CboBuyer.ItemsSource = _buyerData; CboDriver.ItemsSource = _driverData; CboCounty.ItemsSource = _countyData; DgdHavaleh.ItemsSource = _havalehSearchData; BtnNew_Click(null, null); }