/// <summary> /// Chekcs that is given window exists in the list or not? /// </summary> /// <param name="hWnd"></param> /// <returns></returns> internal int ContainsHandle(IntPtr hWnd) { if (Handle == hWnd) { return(1); } if (lvwParentList.Handle == hWnd && ((Control.ModifierKeys & Keys.Control) == Keys.Control)) { int index = lvwParentList.IndexFromPoint(lvwParentList.PointToClient(Cursor.Position)); if (index > -1 && index < lvwParentList.Items.Count) { RelatedWindow cont = lvwParentList.Items[index] as RelatedWindow; return(cont.HWnd.ToInt32()); } return(1); } for (int i = 0; i < Controls.Count; i++) { if (Controls[i].Handle == hWnd) { return(1); } } return(0); }
private void lvwParentList_DrawItem(object sender, DrawItemEventArgs e) { RelatedWindow window = lvwParentList.Items[e.Index] as RelatedWindow; if (window != null) { window.Draw(e); } }
/// <summary> /// Editting the product data /// </summary> private void EditProduct() { Product product = new Product( ProductID, ProductName, ProductDescription, ProductStoredQuantity.Value, ProductPrice.Value, mProductImage, ProductCategory.ID ); product.Edit(); NewProductData = product; RelatedWindow.Close(); }
/// <summary> /// Editting the client data /// </summary> private void EditClient() { Client client = new Client ( ClientID, ClientFirstName.Trim(), ClientSecondName.Trim(), ClientGender, ClientPhone, ClientEmail, mClientImage ); client.Edit(); NewClientData = client; RelatedWindow.Close(); }
/// <summary> /// Cancel the editing action /// </summary> private void CancelEditting() { RelatedWindow.Close(); }