Ejemplo n.º 1
0
 public void BindDataToOwnControl(int Code)
 {
     SelectedProjectCode = Code;
     //Atend.Base.Base.BProjectCode pc = Atend.Base.Base.BProjectCode.AccessSelectByCode(Code);
     Atend.Base.Base.BWorkOrder work = Atend.Base.Base.BWorkOrder.SelectByCode(Code);
     txtCode.Text            = work.ACode.ToString();
     txtName.Text            = work.Name;
     cboParent.SelectedValue = Convert.ToInt32(work.ParentCode.ToString());
 }
Ejemplo n.º 2
0
        private void Save()
        {
            Atend.Base.Base.BWorkOrder WorkOrder = new Atend.Base.Base.BWorkOrder();
            WorkOrder.Name       = txtName.Text;
            WorkOrder.ParentCode = Convert.ToInt32(cboParent.SelectedValue.ToString());
            WorkOrder.ACode      = Convert.ToInt32(txtCode.Text);

            if (SelectedProjectCode == 0)
            {
                if (WorkOrder.Insert())
                {
                    Reset();
                }
                else
                {
                    MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا");
                }
            }
            else
            {
                WorkOrder.Code = SelectedProjectCode;
                if (WorkOrder.Update())
                {
                    Reset();
                }
                else
                {
                    MessageBox.Show("امکان به روز رسانی اطلاعات نمی باشد", "خطا");
                }
            }
            DataTable table = Atend.Base.Base.BWorkOrder.SelectByParentCode(Convert.ToInt32(cboParent.SelectedValue.ToString()));

            gvWorkOrder.AutoGenerateColumns = false;
            gvWorkOrder.DataSource          = table;
            // Atend.Base.Base.BProjectCode ProjCode = new Atend.Base.Base.BProjectCode();

            // ProjCode.AdditionalCode = Convert.ToInt32(txtCode.Text);
            // ProjCode.Name = txtName.Text;

            // //if (SelectedProjectCode == 0)
            // //{
            // //    //if (ProjCode.AccessInsert())
            // //    //    Reset();
            // //    //else
            // //    //    MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا");
            // //}
            // //else
            // //{
            //     ProjCode.Code = SelectedProjectCode;
            //     if (ProjCode.AccessUpdate())
            //         Reset();
            //     else
            //         MessageBox.Show("امکان به روز رسانی اطلاعات نمی باشد", "خطا");
            //// }
        }
Ejemplo n.º 3
0
        private bool Validation()
        {
            if (string.IsNullOrEmpty(txtName.Text))
            {
                MessageBox.Show("لطفاً نام را مشخص نمایید", "خطا");
                txtName.Focus();
                return(false);
            }

            if (string.IsNullOrEmpty(txtCode.Text))
            {
                MessageBox.Show("لطفاً کد دستورالعمل را مشخص نمایید", "خطا");
                txtCode.Focus();
                return(false);
            }

            if (!Atend.Control.NumericValidation.Int32Converter(txtCode.Text))
            {
                MessageBox.Show("لطفا کد دستور عمل را با فرمت مناسب وارد نمایید", "خطا");
                txtCode.Focus();
                return(false);
            }

            //if (SelectedProjectCode == 0)
            //{
            //    MessageBox.Show("لطفا ابتدا یک کد دستور کار را انتخاب نمایید", "خطا");
            //    return false;

            //}
            //if (SelectedProjectCode == 0)
            //{
            //    Atend.Base.Base.BProjectCode ProjC = Atend.Base.Base.BProjectCode.AccessSelectByAdditionalCode(Convert.ToInt32(txtCode.Text));

            //    if (ProjC.Code != -1)
            //    {
            //        MessageBox.Show("کد دستور العمل قبلاً استفاده شده . لطفاً عدد دیگری را وارد کنید");
            //        return false;
            //    }
            //}

            Atend.Base.Base.BWorkOrder w = Atend.Base.Base.BWorkOrder.SelectByACode(Convert.ToInt32(txtCode.Text));
            if (w.Code != -1)
            {
                MessageBox.Show("کد دستور کار قبلا استفاده شده است", "خطا");
                txtCode.Focus();
                return(false);
            }

            return(true);
        }
Ejemplo n.º 4
0
        private void Save()
        {
            Atend.Base.Base.BWorkOrder WorkOrder = new Atend.Base.Base.BWorkOrder();
            WorkOrder.Name       = txtName.Text;
            WorkOrder.ParentCode = 0;
            WorkOrder.ACode      = 0;

            if (selectedParent == 0)
            {
                if (WorkOrder.Insert())
                {
                    Reset();
                }
                else
                {
                    MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا");
                }
            }
            else
            {
                WorkOrder.Code = selectedParent;
                if (WorkOrder.Update())
                {
                    Reset();
                }
                else
                {
                    MessageBox.Show("امکان به روز رسانی اطلاعات نمی باشد", "خطا");
                }
            }

            DataTable table = Atend.Base.Base.BWorkOrder.SelectByParentCode(0);

            gvParent.AutoGenerateColumns = false;
            gvParent.DataSource          = table;
        }
Ejemplo n.º 5
0
        private void Save()
        {
            txtName.Focus();
            Atend.Base.Base.BEquipStatus EquipStatus = new Atend.Base.Base.BEquipStatus();
            EquipStatus.Name  = txtName.Text;
            EquipStatus.ACode = Convert.ToInt32(txtCode.Text);

            EquipStatus.PricePercent        = Convert.ToDouble(txtPrice.Text);
            EquipStatus.ExecutePricePercent = Convert.ToDouble(txtExecutePrice.Text);
            EquipStatus.WagePricePercent    = Convert.ToDouble(txtWagePrice.Text);

            if (chkIsDefault.Checked)
            {
                EquipStatus.UnBindIsDedefault();
                EquipStatus.IsDefault = true;
            }
            else
            {
                EquipStatus.IsDefault = false;
            }

            ArrayList array = new ArrayList();

            for (int i = 0; i < gvEquipStatus.Rows.Count; i++)
            {
                Atend.Base.Base.BWorkOrder workorder = new Atend.Base.Base.BWorkOrder();
                DataGridViewCheckBoxCell   chk       = (DataGridViewCheckBoxCell)gvEquipStatus.Rows[i].Cells[1];
                if (Convert.ToBoolean(chk.Value))
                {
                    array.Add(gvEquipStatus.Rows[i].Cells[0].Value.ToString());
                }
            }
            EquipStatus.ArraySub = array;

            if (selectedEquipStatus != 0)
            {
                if (!Atend.Base.Base.BStatusWorkOrder.DeleteXWithEquipStatusCode(selectedEquipStatus))
                {
                    MessageBox.Show("خطا در حذف ", "خطا");
                    return;
                }
            }

            if (selectedEquipStatus == 0)
            {
                if (EquipStatus.InsertX())
                {
                    Reset();
                }
                else
                {
                    MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا");
                }
            }
            else
            {
                EquipStatus.Code = selectedEquipStatus;
                if (EquipStatus.UpdateX())
                {
                    Reset();
                }
                else
                {
                    MessageBox.Show("امکان به روز رسانی اطلاعات نمی باشد", "خطا");
                }
            }
        }