Example #1
0
 private void JWeightForm_Load(object sender, EventArgs e)
 {
     try
     {
         lblUserName.Text = JMainFrame.CurrentUser.Person.Name + "  " + JMainFrame.CurrentUser.Person.Fam;
         //if (Globals.JRegistry.Read("BascolNum") != null)
         //{
         lblBascolNum.Text = JReport.GetBascoolNumber().ToString();    // Globals.JRegistry.Read("BascolNum").ToString();
         _Type             = JReport.GetBascoolType();
         //_bascoolCapacity = Convert.ToInt32(JReport.GetBascols(Convert.ToInt32(lblBascolNum.Text)).Rows[0]["Capacity"]);
         //}
         txtPlak1.Focus();
         FillTruck();
         if (this.State == JFormState.Insert)
         {
             //txtTime.Text = DateTime.Now.ToLongTimeString();
             string Min = "";
             if (DateTime.Now.Minute.ToString().Length == 1)
             {
                 Min = "0" + DateTime.Now.Minute.ToString();
             }
             else
             {
                 Min = DateTime.Now.Minute.ToString();
             }
             string Hour = "";
             if (DateTime.Now.Hour.ToString().Length == 1)
             {
                 Hour = "0" + DateTime.Now.Hour.ToString();
             }
             else
             {
                 Hour = DateTime.Now.Hour.ToString();
             }
             lblTime.Text = Hour + ":" + Min;
             //txtDate.Date = DateTime.Now;// Convert.ToDateTime(Globals.JRegistry.Read("DateExternalResturant"));
             lblDate.Text = JDateTime.FarsiDate(DateTime.Now);
             lblDay.Text  = JLanguages._Text(DateTime.Now.DayOfWeek.ToString());
         }
         else
         {
             SetForm();
         }
         GetTaxDuty();
         InitComPort();
         cmbProduct.SelectedIndex = 1;
         //lsTrucks.SelectedIndex = 1;
         //lsTrucks.SelectedIndex = 0;
         cmbPlak.SelectedIndex = 20;
         txtPlak1.Focus();
     }
     catch (Exception ex)
     {
         JSystem.Except.AddException(ex);
     }
 }
Example #2
0
        private bool _Validation()
        {
            //----------------- اعتبار سنجی نام --------
            if (txtNameCompany.Text.Trim() == "")
            {
                JMessages.Message(JLanguages._Text("Server Information Is Incorrect!"), JLanguages._Text("Error"), JMessageType.Error);
                txtNameCompany.Focus();
                return(false);
            }

            JASubsidiaries JS = new  JASubsidiaries();

            JS.Name = txtNameCompany.Text.Trim();
            if ((State == JFormState.Insert && JS.Find()) ||
                (State == JFormState.Update && txtNameCompany.Text.Trim() != _jClass.Name && JS.Find()))
            {
                JMessages.Message(JLanguages._Text("This Name is Exist in Database"), JLanguages._Text("Error"), JMessageType.Error);
                txtNameCompany.Focus();
                return(false);
            }
            //-------------------------------------------------
            //         اعتبار سنجی اطلاعات سرور
            System.Data.SqlClient.SqlConnection TestCnn = new System.Data.SqlClient.SqlConnection(
                "Password="******";User ID=" + txtServer_User.Text.Trim() +
                ";Initial Catalog=" + txtDataBaseName.Text.Trim() +
                ";Data Source=" + txtServer_name.Text.Trim());
            try
            {
                TestCnn.Open();
            }
            catch
            {
                JMessages.Message(JLanguages._Text("Server Information Is Incorrect!"), JLanguages._Text("Error"), JMessageType.Error);
                txtServer_name.Focus();
                return(false);
            }
            TestCnn.Close();
            TestCnn.Dispose();
            //--------------- اعتبار سنجی کد دسترسی سریع-----------------
            if (nedAccessCode.Text.Trim() != "")
            {
                JS             = new JASubsidiaries();
                JS.access_code = Convert.ToInt32(nedAccessCode.Text);
                if ((State == JFormState.Insert && JS.Find()) ||
                    (State == JFormState.Update && nedAccessCode.Text.Trim() != _jClass.access_code.ToString() && JS.Find()))
                {
                    JMessages.Message(JLanguages._Text("Access Code IS Reserved!"), JLanguages._Text("Error"), JMessageType.Error);
                    nedAccessCode.Focus();
                    return(false);
                }
            }


            return(true);
        }
Example #3
0
        public JfrmSubsidiaries(JASubsidiaries jClass)
        {
            InitializeComponent();

            btnAction.Text = JLanguages._Text("Insert");

            if (jClass != null)
            {
                _jClass        = jClass;
                btnAction.Text = JLanguages._Text("Update");
            }
        }
Example #4
0
 private void btnArchive_Click(object sender, EventArgs e)
 {
     if (txtSubjectCode.Text == "")
     {
         string[] param = { "@Value" };
         string[] value = { "SubjectArchive" };
         string   msg   = "PleaseEnter";
         JMessages.Error(JLanguages._Text(msg, param, value), "Error");
         return;
     }
     _ArchiveFiles();
     this.Dispose();
 }
Example #5
0
 private void button1_Click(object sender, EventArgs e)
 {
     Employment.JEfrmOrganizatinChart Org = new Employment.JEfrmOrganizatinChart();
     Org.ViewMode     = true;
     Org.CheckBoxMode = true;
     if (Org.ShowDialog() == DialogResult.OK)
     {
         //-------------- ارجاعات داخل سازمانی ----------
         cdbReferInternal.TitleFieldName      = "full_title";
         cdbReferInternal.AccessCodeFieldName = "accesscode";
         cdbReferInternal.CodeFieldName       = "code";
         cdbReferInternal.dataTable           = (new Employment.JEOrganizationChart()).GetOrganizationCharts(0, 5);
         cdbReferInternal.SetComboBox();
         if (Org.SelectedItem == null)
         {
             lblGroupRefer.Text = JLanguages._Text("Group Refer Is Active");
             for (int i = 0; i < Org.SelectedItems.Length; i++)
             {
                 _dtReferTemp = ReferAdd(_dtReferTemp, Convert.ToInt32(Org.SelectedItems[i]["code"]),
                                         ClassLibrary.Domains.JAutomation.JReferType.Internal,
                                         Convert.ToInt32(cmbUrgency.SelectedValue),
                                         Org.SelectedItems[i]["full_title"].ToString(),
                                         nedPersuit.Text,
                                         txtNormalEmperise.Text.Trim(),
                                         txtSecretEmperise.Text.Trim(),
                                         ClassLibrary.Domains.JCommunication.JSendType.Automation
                                         );
             }
         }
         else
         {
             _dtReferTemp = ReferAdd(_dtReferTemp, Convert.ToInt32(Org.SelectedItem["code"]),
                                     ClassLibrary.Domains.JAutomation.JReferType.Internal,
                                     Convert.ToInt32(cmbUrgency.SelectedValue),
                                     Org.SelectedItem["full_title"].ToString(),
                                     nedPersuit.Text,
                                     txtNormalEmperise.Text.Trim(),
                                     txtSecretEmperise.Text.Trim(),
                                     ClassLibrary.Domains.JCommunication.JSendType.Automation
                                     );
             cdbReferInternal.SetValue(Org.SelectedItem["accesscode"]);
         }
     }
     Org.Dispose();
 }
Example #6
0
 /// <summary>
 /// حذف شرکت اقماری از بانک اطلاعاتی
 /// </summary>
 /// <returns></returns>
 public bool Delete(int pCode)
 {
     if (Find(pCode))
     {
         if (JMessages.Message(JLanguages._Text("Do you want delete this Item?"), JLanguages._Text("Question"), JMessageType.Question) != System.Windows.Forms.DialogResult.Yes)
         {
             return(false);
         }
         GetData(pCode);
         JASubsidiariesTable JST = new JASubsidiariesTable();
         JST.SetValueProperty(this);
         if (JST.Delete())
         {
             Nodes.Delete(GetNode());
             return(true);
         }
     }
     return(false);
 }
Example #7
0
        private void JfrmSubsidiaries_Load(object sender, EventArgs e)
        {
            btnAction.Text = JLanguages._Text("Insert");

            if (_jClass != null && _jClass.Code != 0)
            {
                txtNameCompany.Text       = _jClass.Name;
                txtmanaging_Director.Text = _jClass.managing_director;
                txtPhone.Text             = _jClass.phone_number;
                txtAddress.Text           = _jClass.address;
                txtServer_name.Text       = _jClass.server_name;
                txtServer_User.Text       = _jClass.server_user;
                txtServer_Pass.Text       = _jClass.server_pass;
                txtDataBaseName.Text      = _jClass.database_name;
                nedAccessCode.Text        = _jClass.access_code.ToString();
                txtDescription.Text       = _jClass.description;
                btnAction.Text            = JLanguages._Text("Update");
            }
        }
Example #8
0
        private void Filltxt(DataRow SelectedItem)
        {
            txtdescription.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[40].ToString();
            txtmessage.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[36].ToString();
            txtmessage_secret.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[37].ToString();
            txtreceiver_full_title.Text = JDateTime.FarsiDate(Convert.ToDateTime(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[24].ToString()));
            txtreceiver_post.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[2].ToString();

            txtrefertype.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[17].ToString();
            if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[34].ToString() != "")
                txtrespite_date_time.Text = JDateTime.FarsiDate(Convert.ToDateTime(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[34].ToString()));
            txtsender_post.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[9].ToString();
            txtresponse.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[38].ToString();
            txtresponse_secret.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[39].ToString();
            //txtsecret_level.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[30].ToString();
            //txtsender_full_title.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[2].ToString();
            if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[31].ToString() != "")
                txtrespnse_date_time.Text = JDateTime.FarsiDate(Convert.ToDateTime(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[31].ToString()));
            //txtstatus.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[29].ToString();
            if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[32].ToString() != "")
                txtview_date_time.Text = JDateTime.FarsiDate(Convert.ToDateTime(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[32].ToString()));

            if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[30].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Normal)
                txtsecret_level.Text = JLanguages._Text("Normal");
            else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[30].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Quick)
                txtsecret_level.Text = JLanguages._Text("Secure");
            else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[30].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.VeryQuick)
                txtsecret_level.Text = JLanguages._Text("VerySecure");
            if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[35].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Normal)
                txturgency.Text = JLanguages._Text("Normal");
            else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[35].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Quick)
                txturgency.Text = JLanguages._Text("Quick");
            else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[35].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.VeryQuick)
                txturgency.Text = JLanguages._Text("VeryQuick");

            txtview_date_time.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[25].ToString();
        }
Example #9
0
        private DataTable ReferAdd(DataTable pDT,
                                   int pReceiverCode,
                                   int pReferType,
                                   int pUrgency,
                                   string pReceiverFullTitle,
                                   string pPersuit,
                                   string pNormalEmperise,
                                   string pSecretEmperise,
                                   int pSendType
                                   )
        {
            DataRow   dr;
            DataTable dt = new DataTable();

            dt = grdRefers.DataSource.Copy();
            dt.Merge(pDT.Copy());
            int MaxCode = 0;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (Convert.ToInt32(dt.Rows[i]["code"]) > MaxCode)
                {
                    MaxCode = Convert.ToInt32(dt.Rows[i]["code"]);
                }
            }
            dr                        = pDT.NewRow();
            dr["code"]                = (MaxCode + 1);
            dr["receiver_code"]       = pReceiverCode;
            dr["refer_type"]          = pReferType;
            dr["urgency"]             = pUrgency;
            dr["receiver_full_title"] = pReceiverFullTitle;
            dr["persuit"]             = pPersuit;
            dr["normal_emprise"]      = pNormalEmperise;
            dr["secret_emprise"]      = pSecretEmperise;
            dr["send_type"]           = pSendType;
            dr["refer_date_time"]     = JMainFrame.GlobalDataBase.GetCurrentDateTime();
            //---------------------Refer Type--------------------------
            if (pReferType == ClassLibrary.Domains.JAutomation.JReferType.Internal)
            {
                dr["refer_type_title"] = JLanguages._Text("Internal");
            }
            else if (pReferType == ClassLibrary.Domains.JAutomation.JReferType.External)
            {
                dr["refer_type_title"] = JLanguages._Text("External");
            }
            else if (pReferType == ClassLibrary.Domains.JAutomation.JReferType.Subsidiaries)
            {
                dr["refer_type_title"] = JLanguages._Text("Subsidiaries");
            }
            //---------------------Urgency Type--------------------------
            if (pUrgency == ClassLibrary.Domains.JGlobal.JUrgency.Normal)
            {
                dr["urgency_title"] = JLanguages._Text("Normal");
            }
            else if (pUrgency == ClassLibrary.Domains.JGlobal.JUrgency.Quick)
            {
                dr["urgency_title"] = JLanguages._Text("Quick");
            }
            else if (pUrgency == ClassLibrary.Domains.JGlobal.JUrgency.VeryQuick)
            {
                dr["urgency_title"] = JLanguages._Text("VeryQuick");
            }
            //------------------- Send Type ------------------------------
            if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.Automation)
            {
                dr["send_type_title"] = JLanguages._Text("Automation");
            }
            else if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.Email)
            {
                dr["send_type_title"] = JLanguages._Text("Email");
            }
            else if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.ECE)
            {
                dr["send_type_title"] = JLanguages._Text("ECE");
            }
            else if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.Fax)
            {
                dr["send_type_title"] = JLanguages._Text("Fax");
            }
            else if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.Messenger)
            {
                dr["send_type_title"] = JLanguages._Text("Messenger");
            }
            else if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.Server)
            {
                dr["send_type_title"] = JLanguages._Text("Server");
            }
            else if (pSendType == ClassLibrary.Domains.JCommunication.JSendType.SMS)
            {
                dr["send_type_title"] = JLanguages._Text("SMS");
            }

            pDT.Rows.Add(dr);
            return(pDT);
        }
Example #10
0
        private void SendRefer()
        {
            JDataBase db = JGlobal.MainFrame.GetDBO();

            try
            {
                if (_dt.Rows.Count == 0)
                {
                    if ((cdbReferInternal.SelectedValue != null) && (Convert.ToInt32(cdbReferInternal.SelectedValue) != -1))
                    {
                        if (rchDesc.Text.Trim() == "")
                        {
                            JMessages.Error("لطفا توضیحات را وارد کنید.", "Error");
                            return;
                        }
                        btnAddRefer_Click(null, null);
                    }
                    else
                    {
                        JMessages.Error("Please Add One Refer", "Error");
                        return;
                    }
                }

                JARefer tmprefer = new JARefer();
                if (_AutomationObjectCode == 0)
                {
                    _AutomationObjectCode = tmprefer.SendToAutomation(_ExternalObjectCode, _ObjectType, _Description, _Title, _ClassName, db,
                                                                      JMainFrame.CurrentPostTitle, JMainFrame.CurrentPostCode, JMainFrame.CurrentUserCode, false);
                }
                int Code = 0;
                tmprefer.parent_code = GetMainReferCode(_ReferCode);
                // در صورتیکه اولین بار ارجاع شود
                if (_Refer.object_code != 0)
                {
                    tmprefer.object_code = _Refer.object_code;
                }
                else
                {
                    tmprefer.object_code = _AutomationObjectCode;
                }
                //btnAddRefer_Click(null, null);
                foreach (DataRow dr in _dt.Rows)
                {
                    db.beginTransaction("ReferRegister");
                    //ارسال به داخل سازمان
                    //if (tbcReferType.TabPages[tbcReferType.SelectedIndex].Name == "tbpInternalrefer")
                    //{
                    tmprefer.receiver_post_code  = Convert.ToInt32(dr["receiver_post_code"]); //Convert.ToInt32(cdbReferInternal.SelectedItem["code"]);
                    tmprefer.receiver_code       = Convert.ToInt32(dr["receiver_code"]);      //Convert.ToInt32(cdbReferInternal.SelectedItem["user_code"]);
                    tmprefer.receiver_full_title = dr["receiver_full_title"].ToString();      //cdbReferInternal.SelectedItem["full_title"].ToString();
                    tmprefer.refertype           = Convert.ToInt32(dr["refertype"]);          //ClassLibrary.Domains.JAutomation.JReferType.Internal;
                    //}
                    //ارسال به خارج از سازمان
                    //else
                    //{
                    //    tmprefer.receiver_post_code = Convert.ToInt32(cdbReferExternal.SelectedItem["code"]);
                    //    tmprefer.receiver_code = Convert.ToInt32(cdbReferExternal.SelectedItem["user_code"]);
                    //    tmprefer.receiver_full_title = cdbReferExternal.SelectedItem["full_title"].ToString();
                    //    tmprefer.refertype = ClassLibrary.Domains.JAutomation.JReferType.External;
                    //}

                    tmprefer.task_code = 0;
                    // ارسال کننده
                    JUser user = new JUser(JMainFrame.CurrentUserCode);
                    tmprefer.sender_post_code  = JMainFrame.CurrentPostCode;
                    tmprefer.sender_code       = JMainFrame.CurrentUserCode;
                    tmprefer.sender_full_title = JMainFrame.CurrentPostTitle;

                    tmprefer.send_date_time = JMainFrame.GlobalDataBase.GetCurrentDateTime();
                    tmprefer.status         = ClassLibrary.Domains.JAutomation.JReferStatus.Current;
                    tmprefer.secret_level   = Convert.ToInt32(dr["secret_level"]);//Convert.ToInt32(cmbsecuritylevel.SelectedValue);
                    tmprefer.is_active      = true;

                    if ((dr["respite_date_time"] != "") && (Convert.ToDateTime(dr["respite_date_time"]) != DateTime.MinValue))
                    {
                        tmprefer.respite_date_time = JDateTime.GregorianDate(dr["respite_date_time"].ToString());
                    }
                    //if (!nedPersuit.EmptyDate)
                    //    tmprefer.respite_date_time = Convert.ToDateTime(nedPersuit.Text);

                    tmprefer.urgency        = Convert.ToInt32(dr["urgency"]);  //Convert.ToInt32(cmbUrgency.SelectedValue);
                    tmprefer.message        = dr["message"].ToString();        //txtNormalEmperise.Text.Trim();
                    tmprefer.message_secret = dr["message_secret"].ToString(); //txtSecretEmperise.Text.Trim();
                    tmprefer.description    = dr["description"].ToString();    //rchDesc.Text;

                    tmprefer.register_user_code = JMainFrame.CurrentUserCode;
                    tmprefer.register_Date_Time = JMainFrame.GlobalDataBase.GetCurrentDateTime();

                    Code = tmprefer.Send(db);
                    if (Code > 0)
                    {
                        if (_ReferCode > 0)
                        {
                            _Refer.status = ClassLibrary.Domains.JAutomation.JReferStatus.Sent;
                            if (_Refer.Save(db))
                            {
                                if (db.Commit())
                                {
                                    isSendRefer               = true;
                                    jArchiveList1.ClassName   = "Automation.JARefer";
                                    jArchiveList1.SubjectCode = 0;
                                    jArchiveList1.ObjectCode  = Code;
                                    jArchiveList1.ArchiveList();

                                    JMessages.Message(JLanguages._Text("Send With Number ") + "  " + Code.ToString() + " " + JLanguages._Text("Successfuly"), "Send", JMessageType.Information);

                                    if ((JSystem.Nodes.CurrentNode != null) && (JSystem.Nodes.CurrentNode.ClassName == "Automation.JKartable"))
                                    {
                                        JSystem.Nodes.Delete(JSystem.Nodes.CurrentNode);
                                    }


                                    //----Refresh Kartabl
                                    //JKartable tmp = new JKartable();
                                    //tmp.GetInBoxRefer();
                                }
                                else
                                {
                                    db.Rollback(db.TransactionName);
                                    JMessages.Message("Send Not Successfully", "", JMessageType.Error);
                                }
                            }
                            else
                            {
                                db.Rollback(db.TransactionName);
                                JMessages.Message("Send Not Successfully", "", JMessageType.Error);
                            }
                        }
                        else
                        if ((_ReferCode < 0) && (_AutomationObjectCode < 0))
                        {
                            db.Rollback(db.TransactionName);
                            JMessages.Message("Send Not Successfully", "", JMessageType.Information);
                        }
                        else
                        if (db.Commit())
                        {
                            isSendRefer               = true;
                            jArchiveList1.ClassName   = "Automation.JARefer";
                            jArchiveList1.SubjectCode = 0;
                            jArchiveList1.ObjectCode  = Code;
                            jArchiveList1.ArchiveList();

                            JMessages.Message(JLanguages._Text("Send With Number ") + "  " + Code.ToString() + " " + JLanguages._Text("Successfuly"), "Send", JMessageType.Information);

                            if ((JSystem.Nodes.CurrentNode != null) && (JSystem.Nodes.CurrentNode.ClassName == "Automation.JKartable"))
                            {
                                JSystem.Nodes.Delete(JSystem.Nodes.CurrentNode);
                            }
                            //----Refresh Kartabl
                            //JKartable tmp = new JKartable();
                            //tmp.GetInBoxRefer();
                        }
                        else
                        {
                            JMessages.Message("Send Not Successfully", "", JMessageType.Information);
                        }
                    }
                    else
                    {
                        db.Rollback(db.TransactionName);
                        JMessages.Message("Send Not Successfully", "", JMessageType.Information);
                    }
                }
                if (jdgvRefer.Rows.Count > 0)
                {
                    this.DialogResult = DialogResult.OK;
                }
                this.Close();
            }
            catch (Exception ex)
            {
                JBase.Except.AddException(ex);
            }
        }
Example #11
0
        /// <summary>
        /// پر کردن جدول مربوط به گرید
        /// </summary>
        /// <param name="dt"></param>
        /// <returns></returns>
        private DataTable Filldt(DataTable dt)
        {
            dtdg.Clear();
            int     i = 0;
            DataRow tmpdr;

            foreach (DataRow dr in dt.Rows)
            {
                tmpdr                       = dtdg.NewRow();
                tmpdr["Code"]               = dr["Code"];
                tmpdr["Object_Code"]        = dr["Object_Code"];
                tmpdr["Parent_code"]        = dr["Parent_code"];
                tmpdr["task_code"]          = dr["task_code"];
                tmpdr["refertype"]          = dr["refertype"];
                tmpdr["sender_post_code"]   = dr["sender_post_code"];
                tmpdr["sender_code"]        = dr["sender_code"];
                tmpdr["sender_full_title"]  = dr["sender_full_title"];
                tmpdr["secret_level"]       = dr["secret_level"];
                tmpdr["response_date_time"] = dr["response_date_time"];
                tmpdr["respite_date_time"]  = dr["respite_date_time"];
                tmpdr["urgency"]            = dr["urgency"];
                tmpdr["message"]            = dr["message"];
                tmpdr["message_secret"]     = dr["message_secret"];
                //tmpdr["send_type"] = dr["send_type"];
                //tmpdr["send_type_title"] = dr["send_type_title"];
                tmpdr["response"]        = dr["response"];
                tmpdr["response_secret"] = dr["response_secret"];
                tmpdr["Description"]     = dr["Description"];
                tmpdr["objecttype"]      = dr["objecttype"];
                tmpdr["action"]          = dr["action"];
                tmpdr["externalcode"]    = dr["externalcode"];
                tmpdr["title"]           = dr["title"];

                //---------------------secret_level Type--------------------------
                if (Convert.ToInt32(dt.Rows[i]["secret_level"]) == ClassLibrary.Domains.JGlobal.JPrivacy.Normal)
                {
                    tmpdr["secret_level_Title"] = JLanguages._Text("Normal");
                }
                else if (Convert.ToInt32(dt.Rows[i]["secret_level"]) == ClassLibrary.Domains.JGlobal.JPrivacy.Secure)
                {
                    tmpdr["secret_level_Title"] = JLanguages._Text("Secure");
                }
                else if (Convert.ToInt32(dt.Rows[i]["secret_level"]) == ClassLibrary.Domains.JGlobal.JPrivacy.VerySecure)
                {
                    tmpdr["secret_level_Title"] = JLanguages._Text("VerySecure");
                }
                //---------------------Refer Type--------------------------
                if (Convert.ToInt32(dt.Rows[i]["refertype"]) == ClassLibrary.Domains.JAutomation.JReferType.Internal)
                {
                    tmpdr["refertype_Title"] = JLanguages._Text("Internal");
                }
                else if (Convert.ToInt32(dt.Rows[i]["refertype"]) == ClassLibrary.Domains.JAutomation.JReferType.External)
                {
                    tmpdr["refertype_Title"] = JLanguages._Text("External");
                }
                else if (Convert.ToInt32(dt.Rows[i]["refertype"]) == ClassLibrary.Domains.JAutomation.JReferType.Subsidiaries)
                {
                    tmpdr["refertype_Title"] = JLanguages._Text("Subsidiaries");
                }
                //---------------------Urgency Type--------------------------
                if (Convert.ToInt32(dt.Rows[i]["urgency"]) == ClassLibrary.Domains.JGlobal.JUrgency.Normal)
                {
                    tmpdr["urgency_title"] = JLanguages._Text("Normal");
                }
                else if (Convert.ToInt32(dt.Rows[i]["urgency"]) == ClassLibrary.Domains.JGlobal.JUrgency.Quick)
                {
                    tmpdr["urgency_title"] = JLanguages._Text("Quick");
                }
                else if (Convert.ToInt32(dt.Rows[i]["urgency"]) == ClassLibrary.Domains.JGlobal.JUrgency.VeryQuick)
                {
                    tmpdr["urgency_title"] = JLanguages._Text("VeryQuick");
                }
                dtdg.Rows.Add(tmpdr);
            }
            return(dtdg);
        }
Example #12
0
        private void Filltxt(DataRow SelectedItem)
        {
            try
            {
                rtbDesc.Text = "";
                Font fnt = new Font("Tahoma", 9F, FontStyle.Regular, GraphicsUnit.Point);
                rtbDesc.SelectionFont  = fnt;
                rtbDesc.SelectionColor = Color.Blue;
                rtbDesc.SelectedText   = "----------------------------توضیحات ارجاع----------------------";
                rtbDesc.SelectionColor = Color.Black;
                rtbDesc.SelectedText   = Environment.NewLine + " شماره ارجاع :  ";
                rtbDesc.SelectionColor = Color.Red;
                rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["MainCode"].ToString();
                rtbDesc.SelectionColor = Color.Black;
                rtbDesc.SelectedText   = Environment.NewLine + " توضیحات :  ";
                rtbDesc.SelectionColor = Color.Red;
                rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["description"].ToString();

                rtbDesc.SelectionColor = Color.Blue;
                rtbDesc.SelectedText   = Environment.NewLine + "----------------------------تاریخ های ارجاع----------------------";
                rtbDesc.SelectionColor = Color.Red;
                if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["send_date_time"].ToString() != "")
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " تاریخ ارسال :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["send_date_time"].ToString();
                }
                if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["view_date_time"].ToString() != "")
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " تاریخ مشاهده :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["view_date_time"].ToString();
                }
                if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["respite_date_time"].ToString() != "")
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " مهلت پاسخ :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["respite_date_time"].ToString();
                }
                if (((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["response_date_time"].ToString() != "")
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " تاریخ پاسخ :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["response_date_time"].ToString();
                }
                //txtstatus.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[29].ToString();

                rtbDesc.SelectionColor = Color.Blue;
                rtbDesc.SelectedText   = Environment.NewLine + "----------------------------پست های ارجاع----------------------";
                rtbDesc.SelectionColor = Color.Black;
                rtbDesc.SelectedText   = Environment.NewLine + " پست فرستنده :  ";
                rtbDesc.SelectionColor = Color.Red;
                rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["Sender_full_title"].ToString();
                //rtbDesc.Text = Environment.NewLine + " پست گیرنده : " + ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[4].ToString() + "\n";
                rtbDesc.SelectionColor = Color.Black;
                rtbDesc.SelectedText   = Environment.NewLine + " توضیح وضعیت :  ";
                rtbDesc.SelectionColor = Color.Red;
                rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["DescriptionObject"].ToString();

                rtbDesc.SelectionColor = Color.Blue;
                rtbDesc.SelectedText   = Environment.NewLine + "----------------------------پیام های ارجاع----------------------";
                rtbDesc.SelectionColor = Color.Black;
                rtbDesc.SelectedText   = Environment.NewLine + " پیام :";
                rtbDesc.SelectionColor = Color.Red;
                rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["message"].ToString();
                if (JMainFrame.CurrentPostCode == Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["Mainsender_post_code"].ToString()) ||
                    (JMainFrame.CurrentPostCode == Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["Mainreceiver_post_code"].ToString())))
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " پیام محرمانه :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["message_secret"].ToString();
                }
                else
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " پیام محرمانه :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = "******";
                }

                //rtbDesc.SelectionColor = Color.Blue;
                //rtbDesc.SelectedText = Environment.NewLine + "----------------------------پاسخهای ارجاع----------------------";
                //rtbDesc.SelectionColor = Color.Black;
                //rtbDesc.SelectedText = Environment.NewLine + " پاسخ عادی :  ";
                //rtbDesc.SelectionColor = Color.Red;
                //rtbDesc.SelectedText = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[11].ToString();
                //if (JMainFrame.CurrentPostCode == Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[2].ToString()))
                //{
                //    rtbDesc.SelectionColor = Color.Black;
                //    rtbDesc.SelectedText = Environment.NewLine + " پاسخ محرمانه :  ";
                //    rtbDesc.SelectionColor = Color.Red;
                //    rtbDesc.SelectedText = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[12].ToString();
                //}
                //else
                //{
                //    rtbDesc.SelectionColor = Color.Black;
                //    rtbDesc.SelectedText = Environment.NewLine + " پاسخ محرمانه :  ";
                //    rtbDesc.SelectionColor = Color.Red;
                //    rtbDesc.SelectedText = "******";
                //}

                //txtsecret_level.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[30].ToString();
                //txtsender_full_title.Text = ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[2].ToString();

                rtbDesc.SelectionColor = Color.Blue;
                rtbDesc.SelectedText   = Environment.NewLine + "----------------------------محرمانگی ارجاع----------------------";
                if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["secret_level"].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Normal)
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " سطح محرمانگی :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = JLanguages._Text("Normal");
                }
                else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["secret_level"].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Quick)
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " سطح محرمانگی :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = JLanguages._Text("Secure");
                }
                else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["secret_level"].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.VeryQuick)
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " سطح محرمانگی :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = JLanguages._Text("VerySecure");
                }
                if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["urgency"].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Normal)
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " فوریت :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = JLanguages._Text("Normal");
                }
                else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["urgency"].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.Quick)
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " فوریت  :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = JLanguages._Text("Quick");
                }
                else if (Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["urgency"].ToString()) == ClassLibrary.Domains.JGlobal.JUrgency.VeryQuick)
                {
                    rtbDesc.SelectionColor = Color.Black;
                    rtbDesc.SelectedText   = Environment.NewLine + " فوریت :  ";
                    rtbDesc.SelectionColor = Color.Red;
                    rtbDesc.SelectedText   = JLanguages._Text("VeryQuick");
                }
                //rtbDesc.Text = rtbDesc.Text + ((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag)).ItemArray[26].ToString() + "\n";

                jArchiveList1.ClearList();
                jArchiveList1.ClassName   = "Automation.JARefer";
                jArchiveList1.SubjectCode = 0;
                jArchiveList1.PlaceCode   = 0;
                jArchiveList1.ObjectCode  = Convert.ToInt32(((System.Data.DataRow)(((System.Windows.Forms.TreeNode)(jDataTreeView1.SelectedItem)).Tag))["MainCode"].ToString());
                jArchiveList1.LoadList();
            }
            catch (Exception ex)
            {
                //JBase.Except.AddException(ex);
                JSystem.Except.AddException(ex);
            }
        }