Beispiel #1
0
        private void frmInput_Load(object sender, EventArgs e)
        {
            txtId.Text = ((new weightModel()).getMaxId() + 1).ToString();


            cmbOwner.DataSource = (new userModel()).getUsers(UserType.Farmer);


            cmbDriver.DataSource = (new userModel()).getUsers(UserType.Driver);

            cmbCar.DataSource = data.getDataList("cars");

            cmbItem.DataSource = data.getDataList("items");

            if (editMod == true)
            {
                weightModel data = (new weightModel()).getWeight(currentId);

                txtWeight.Text          = data.weight.ToString();
                txtWeight2.Text         = data.weight2.ToString();
                txtPositiveDecreas.Text = data.positiveDecreas.ToString();
                txtDescription.Text     = data.description;
                txtNegativeDecreas.Text = data.negativeDecreas.ToString();
                txtSerial.Text          = data.serial;
                txtPestPercent.Text     = data.pestPercent.ToString();

                cmbDriver.SelectedItem = new userModel(data.driverUserId);

                cmbOwner.SelectedItem = new userModel(data.ownerUserId);

                cmbItem.SelectedItem = new data().getData(data.driverUserId, "items");

                cmbCar.SelectedItem = new data().getData(data.driverUserId, "cars");


                txtId.Text = data.id.ToString();
            }
        }
Beispiel #2
0
        private void weightSearch(object sender, EventArgs e)
        {
            weightModel searchData = new weightModel();

            if (txtCode.Text != "")
            {
                int id;
                int.TryParse(txtCode.Text, out id);
                searchData.id = id;
            }

            if (cmbOwner.SelectedItem != null)
            {
                searchData.ownerUserId = ((userModel)cmbOwner.SelectedItem).id;
            }


            if (cmbDriver.SelectedItem != null)
            {
                searchData.driverUserId = ((userModel)cmbDriver.SelectedItem).id;
            }


            if (cmbItem.SelectedItem != null)
            {
                searchData.itemTypeId = ((data)cmbItem.SelectedItem).id;
            }

            if (txtStartDate.Text != "" && txtFinishDate.Text != "")
            {
                searchData.date = txtStartDate.Text;
                searchData.time = txtFinishDate.Text;
            }

            dataGridView1.DataSource = (new Model.weightModel()).search(searchData);
        }
Beispiel #3
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (cmbOwner.SelectedItem == null || cmbDriver.SelectedItem == null || txtWeight.Text == "0")
            {
                MessageBox.Show("اطلاعات ورودی ناقض است . ", "خطا");
                return;
            }

            weightModel newWeight = new weightModel();

            newWeight.ownerUserId     = ((userModel)cmbOwner.SelectedValue).id;
            newWeight.driverUserId    = ((userModel)cmbDriver.SelectedValue).id;
            newWeight.opperatorUserId = BaseData.CurrentUser;

            if (cmbCar.SelectedValue != null)
            {
                newWeight.carId = ((data)cmbCar.SelectedValue).id;
            }

            if (cmbItem.SelectedValue != null)
            {
                newWeight.itemTypeId = ((data)cmbItem.SelectedValue).id;
            }

            double data = 0;

            double.TryParse(txtWeight.Text, out data);
            newWeight.weight = data;


            double.TryParse(txtPestPercent.Text, out data);
            newWeight.pestPercent = data;


            double.TryParse(txtPositiveDecreas.Text, out data);
            newWeight.positiveDecreas = data;


            double.TryParse(txtNegativeDecreas.Text, out data);
            newWeight.negativeDecreas = data;

            newWeight.description =
                "صاحب بار : " + ((userModel)cmbOwner.SelectedItem).ToString() + " , " +
                "راننده : " + ((userModel)cmbDriver.SelectedItem).ToString() + " , " +
                "ماشین : " + ((data)cmbCar.SelectedItem).ToString() + " \n " +
                txtDescription.Text;

            newWeight.serial = txtSerial.Text;

            if (editMod == true)
            {
                newWeight.id = currentId;
            }

            newWeight.save();

            MessageBox.Show("اطلاعات با موفقیت ثبت شد . ", "ثبت");

            txtWeight.Text          = "0";
            txtPositiveDecreas.Text = "0";
            txtDescription.Text     = "";
            txtNegativeDecreas.Text = "0";
            txtSerial.Text          = "0";
            txtPestPercent.Text     = "0";

            int lastId = newWeight.id;

            txtId.Text = (lastId + 1).ToString();
        }