コード例 #1
0
        private void txtProductName_Leave(object sender, EventArgs e)
        {
            if (txtProductName.GetString().Length == 0)
            {
                return;
            }

            if (ProductImplementation.FindByProductName(txtProductName.GetString(), productData.Id) != null)
            {
                "Duplicate Product Name!".ShowInformation();
                txtProductName.Text = "";
                txtProductName.Focus();
            }
        }
コード例 #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (gvProductData.SelectedRows.Count == 0)
            {
                "Please Select Prodct You Want To Edit.".ShowError();
                return;
            }

            int     id      = gvProductData.SelectedRows[0].Cells[gvcId.Name].GetString().ToInt();
            Product proData = ProductImplementation.FindById(id);

            frmProduct_New form = new frmProduct_New(proData);

            form.ShowDialog();
        }
コード例 #3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (gvProductData.SelectedRows.Count == 0)
            {
                "Please Select Prodct You Want To Delete.".ShowError();
                return;
            }

            int  id     = gvProductData.SelectedRows[0].Cells[gvcId.Name].GetString().ToInt();
            bool result = ProductImplementation.DeleteById(id);

            if (result == true)
            {
                "Data Deleted.".ShowInformation();
            }
            else
            {
                "Failed To Delete Data".ShowError();
            }
            FillGrid();
        }
コード例 #4
0
        private void txtProductName_Leave(object sender, EventArgs e)
        {
            invoiceDetail.ProductData   = null;
            invoiceDetail.ProductDataId = 0;
            if (txtProductName.GetStringLength() == 0)
            {
                return;
            }

            invoiceDetail.ProductData = ProductImplementation.FindByProductName(txtProductName.GetString());
            if (invoiceDetail.ProductData == null)
            {
                "Please Enter Valid Product Name".ShowError();
                return;
            }
            invoiceDetail.ProductDataId = invoiceDetail.ProductData.Id;
            txtProductName.Text         = invoiceDetail.ProductName;
            if (operationType == OperationType.New)
            {
                txtSalesRate.Value = (decimal)invoiceDetail.ProductData.SalesRate;
                txtGstRate.Value   = (decimal)invoiceDetail.ProductData.GstRate;
            }
        }
コード例 #5
0
 public void AutoSuggestControl()
 {
     txtProductName.SuggestCustomSource(ProductImplementation.Suggest_ProudctName());
 }
コード例 #6
0
 public void setAutoSuggestControl()
 {
     txtCategoryName.SuggestCustomSource(ProductImplementation.Suggest_ProudctCategory());
     txtProductName.SuggestCustomSource(ProductImplementation.Suggest_ProudctName());
 }