Ejemplo n.º 1
0
        private void button5_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrWhiteSpace(txtCustomerID.Text) || String.IsNullOrWhiteSpace(txtCustomerName.Text) || String.IsNullOrWhiteSpace(txtAddress.Text) || String.IsNullOrWhiteSpace(txtTelephone.Text))
                {
                    MessageBox.Show(this, "Please Fill all Fields", "Blank Fields", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else if (!DataValidation.IsPhoneNumber(txtTelephone.Text))
                {
                    MessageBox.Show(this, "Please Enter Valid Phone Number", "Phone Number", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else
                {
                    objCustomer.CustomerID  = txtCustomerID.Text;
                    objCustomer.Name        = txtCustomerName.Text;
                    objCustomer.Address     = txtAddress.Text;
                    objCustomer.ProductType = cmbProductType.Text;
                    objCustomer.SalesMethod = cmbSelectMethod.Text;
                    objCustomer.Telephone   = txtTelephone.Text;
                    objCustomer.Territory   = "none";
                    foreach (ListItem item in lbTerritory.Items)
                    {
                        objCustomer.Territory = "available";
                    }
                    long x = objCustomer_DL.Add(objCustomer);


                    foreach (ListItem item in lbTerritory.Items)
                    {
                        objCustomerTerritoryList.CustomerID    = txtCustomerID.Text;
                        objCustomerTerritoryList.TerritoryName = item.getValue();
                        objCustomerTerritoryList.TerritoryID   = Convert.ToInt32(item.getID());
                        objCustomerTerritoryList_DL.Add(objCustomerTerritoryList);
                    }
                    MessageBox.Show(this, "New Customer successfully added", "Successful", MessageBoxButtons.OK, MessageBoxIcon.None);
                    ClearScreen();
                    LoadCustomers();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
                //MessageBox.Show(this, "This Customer ID already exists.", "Database Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Ejemplo n.º 2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            //objProjectMaterials_DL.GetProjectMaterials_DataView(((DataRowView)this.bsProjets.Current).Row["ProjectID"].ToString());
            //bsMaterials.DataSource = objStock_DL.GetDataView(((DataRowView)this.bsProjets.Current).Row["StoreID"].ToString());
            //cbmMaterial.DataSource = bsMaterials;

            if (cbmMaterial.SelectedValue == null)
            {
                MessageBox.Show(this, "Pleace Select Material", "MRP System", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (!DataValidation.Is2DecimalPointNumber(txtQty.Text) || !DataValidation.Is2DecimalPointNumber(txtDamageQty.Text))
            {
                MessageBox.Show(this, "Pleace Enter Valid Quantity", "MRP System", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                objProjectMaterial.ProjectID    = Convert.ToInt32(((DataRowView)bsProjets.Current).Row["ProjectID"].ToString());
                objProjectMaterial.MaterialID   = cbmMaterial.SelectedValue.ToString();
                objProjectMaterial.UsedQty      = Convert.ToDouble(txtQty.Text);
                objProjectMaterial.DamagedQty   = Convert.ToDouble(txtDamageQty.Text);
                objProjectMaterial.EnteredBy    = CurrentUser.UserEmp.EmployeeID;
                objProjectMaterial.ItemTypeName = ((DataRowView)bsMaterials.Current).Row["StockTypeName"].ToString();
                objProjectMaterial.UnitPrice    = Convert.ToDouble(((DataRowView)bsMaterials.Current).Row["StockUnitPrice"].ToString());

                tempAvailabalProduct = objProjectMaterials_DL.GetProjectMaterial_Availability(objProjectMaterial.MaterialID, objProjectMaterial.UsedQty, objProjectMaterial.ItemTypeName);
                if (tempAvailabalProduct.Rows.Count > 0)
                {
                    objProjectMaterials_DL.Add(objProjectMaterial);
                    LoadMaterials();
                    LoadDGVmaterials();
                }
                else
                {
                    MessageBox.Show(this, "selected quantity is unavailable", "MRP System", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Ejemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool xx = DataValidation.Is3DecimalPointNumber(textBox1.Text);

            label1.Text = "" + xx;
        }