Ejemplo n.º 1
0
 private void btnReturnConfirm_Click(object sender, EventArgs e)
 {
     if (jJanusGrid1.SelectedRow == null)
     {
         return;
     }
     _Code = Convert.ToInt32(jJanusGrid1.SelectedRow.Row["Code"]);
     if (_Code == 0)
     {
         JMessages.Information(" از لیست رکوردی را انتخاب کنید ", "");
         return;
     }
     if (JMessages.Question(" آیا می خواهید تایید برگشت شود ؟ ", "") == DialogResult.Yes)
     {
         JWeight tmpWeight = new JWeight();
         foreach (DataRow dr in jJanusGrid1.DefaultView.Rows)
         {
             tmpWeight.GetData(Convert.ToInt32(dr["Code"]));
             tmpWeight.verify = false;
             if (!(tmpWeight.Update()))
             {
                 JMessages.Error(" ویرایش با خطا مواجه شد ", "");
                 return;
             }
         }
         JMessages.Information(" ویرایش با موفقیت انجام شد ", "");
         btnSearch_Click(null, null);
     }
 }
Ejemplo n.º 2
0
        public bool Delete(bool isWeb = false, JDataBase db = null)
        {
            if (!JPermission.CheckPermission("BusManagment.WorkOrder.JTariff.Delete"))
            {
                return(false);
            }
            TariffTable AT = new TariffTable();

            AT.SetValueProperty(this);
            if (isWeb || JMessages.Question("آیا میخواهید حکم انتخاب شده حذف شود؟", "") == System.Windows.Forms.DialogResult.Yes)
            {
                if (AT.Delete(db))
                {
                    if (!isWeb)
                    {
                        Nodes.Delete(Nodes.CurrentNode);
                    }
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(false);
        }
Ejemplo n.º 3
0
 private void btnback_del_Click(object sender, EventArgs e)
 {
     if (jJanusGrid1.SelectedRow == null)
     {
         return;
     }
     _Code = Convert.ToInt32(jJanusGrid1.SelectedRow.Row["Code"]);
     if (_Code == 0)
     {
         JMessages.Information(" از لیست رکوردی را انتخاب کنید ", "");
         return;
     }
     if (JMessages.Question(" آیا می خواهید عملیات حذف برگشت شود ؟ ", "") == DialogResult.Yes)
     {
         JWeight tmpWeight = new JWeight(_Code);
         tmpWeight.dele = false;
         if (tmpWeight.Update())
         {
             JMessages.Information(" ویرایش با موفقیت انجام شد ", "");
             btnSearch_Click(null, null);
         }
         else
         {
             JMessages.Error(" ویرایش با خطا مواجه شد ", "");
         }
     }
 }
Ejemplo n.º 4
0
        private void SendToExport_Load(object sender, EventArgs e)
        {
            Communication.JCLetterRegister tmp = new Communication.JCLetterRegister(_LetterCode);
            if (tmp.letter_type != ClassLibrary.Domains.JCommunication.JLetterType.Export)
            {
                JMessages.Message("لطفا نامه صادره را انتخاب کنید", "", JMessageType.Warning);
                this.Close();
            }

            //-------------- ارجاعات داخل سازمانی ----------
            cmbPostTah.TitleFieldName      = "full_title";
            cmbPostTah.AccessCodeFieldName = "accesscode";
            cmbPostTah.CodeFieldName       = "code";
            cmbPostTah.dataTable           = (new Employment.JEOrganizationChart()).GetOrgChart_User(JMainFrame.CurrentPostCode, "0", true);
            cmbPostTah.SetComboBox();

            //-------------- ارجاعات داخل سازمانی ----------
            cmbTahSender.TitleFieldName      = "full_title";
            cmbTahSender.AccessCodeFieldName = "accesscode";
            cmbTahSender.CodeFieldName       = "code";
            cmbTahSender.dataTable           = (new Employment.JEOrganizationChart()).GetOrgChart_User(JMainFrame.CurrentPostCode, "0", true);
            cmbTahSender.SetComboBox();
            //-------------- ارجاعات داخل سازمانی ----------
            cmbFaxSender.TitleFieldName      = "full_title";
            cmbFaxSender.AccessCodeFieldName = "accesscode";
            cmbFaxSender.CodeFieldName       = "code";
            cmbFaxSender.dataTable           = (new Employment.JEOrganizationChart()).GetOrgChart_User(JMainFrame.CurrentPostCode, "0", true);
            cmbFaxSender.SetComboBox();

            Fill();
        }
Ejemplo n.º 5
0
        public bool Delete(int pCode)
        {
            JDataBase db = JGlobal.MainFrame.GetDBO();

            try
            {
                if (JMessages.Question(" آیا می خواهید حذف شود ؟ ", "") == System.Windows.Forms.DialogResult.Yes)
                {
                    if (GetChildsNode(pCode).Length == 0)
                    {
                        JFolderTable ActionTable     = new JFolderTable();
                        JReferFolder tmpJReferFolder = new JReferFolder();
                        ActionTable.Code = pCode;
                        db.beginTransaction("DeleteFolder");
                        if (ActionTable.Delete(db))
                        {
                            if (tmpJReferFolder.Delete(pCode, db) >= 0)
                            {
                                if (db.Commit())
                                {
                                    Histroy.Save(this, ActionTable, Code, "Delete");
                                    //Nodes.DeleteNodeInTreeView(Nodes.TreeNodes.CurrentNode);
                                    return(true);
                                }
                                else
                                {
                                    db.Rollback("DeleteFolder");
                                    return(false);
                                }
                            }
                            else
                            {
                                db.Rollback("DeleteFolder");
                                return(false);
                            }
                        }
                        else
                        {
                            db.Rollback("DeleteFolder");
                            return(false);
                        }
                    }
                    else
                    {
                        JMessages.Error(" ابتدا پوشه های داخلی را حذف کنید ", "");
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                JSystem.Except.AddException(ex);
                JMessages.Message("Delete Not Successfully", "Kartabl", JMessageType.Information);
                return(false);
            }
            finally
            {
                db.Dispose();
            }
        }
Ejemplo n.º 6
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (JMessages.Question(" آیا از ویرایش مبلغ پرداختی توزین مطمئن هستید ؟ ", "") != DialogResult.Yes)
            {
                return;
            }
            JTransferData tmpJTransferData = new JTransferData();
            JDataBase     dbMain           = tmpJTransferData.CreateConMainServer(false);

            try
            {
                dbMain.setQuery(" Update BascolWeights set Pay_h= " + txtPrice.IntValue + " Where Code=" + _Code + " And UserPostCode=" + JMainFrame.CurrentPostCode);
                if (dbMain.Query_Execute() > 0)
                {
                    JMessages.Information(" تایید شد ", "");
                }
                else
                {
                    JMessages.Error(" خطا در ثبت ", "");
                }
            }
            finally
            {
                dbMain.Dispose();
            }
        }
Ejemplo n.º 7
0
 private void mnuImages_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
 {
     //if (this.ObjectCode == 0 || this.ClassName == null)
     //    return;
     //if (this.Description == null)
     //    this.Description = "";
     /// تصویر جدید
     if (e.ClickedItem == newItem)
     {
         if (OnAddFile != null)
         {
             OnAddFile(sender, e);
         }
         //JArchiveDocument archive = new JArchiveDocument(SubjectCode, PlaceCode);
         JImageForm image = new JImageForm();
         if (image.ShowDialog() == DialogResult.OK)
         {
             //this.ArchiveCode = archive.ArchiveDocument(image.SelectedFile, this.ClassName, this.ObjectCode, this.Description, this.AutoChange);
             //if (this.ArchiveCode > 0)
             {
                 this.Image     = image.SelectedImage;
                 this.ImageFile = image.SelectedFile;
                 this.State     = JFormState.Insert;
                 if (AfterFileAdded != null)
                 {
                     AfterFileAdded(sender, e);
                 }
             }
         }
         //JMessages.Information(this.ArchiveCode.ToString(), "");
     }
     /// ویرایش تصویر
     if (e.ClickedItem == editMenuItem)
     {
         //JArchiveDocument archive = new JArchiveDocument(SubjectCode, PlaceCode);
         JImageForm image = new JImageForm();
         if (image.ShowDialog() == DialogResult.OK)
         {
             //archive.UpdateArchive(image.SelectedFile, this.ArchiveCode, this.Description, DeleteCompeletly);
             //if (this.ArchiveCode > 0)
             {
                 Changed        = true;
                 this.Image     = image.SelectedImage;
                 this.ImageFile = image.SelectedFile;
                 this.State     = JFormState.Update;
             }
         }
     }
     /// حذف تصویر
     if (e.ClickedItem == deleteImageItem)
     {
         if (JMessages.Question("YouWantToDeletePicture?", "Question") == DialogResult.Yes)
         {
             //JArchiveDocument archive = new JArchiveDocument(SubjectCode, PlaceCode);
             //if (archive.DeleteArchive(this.ArchiveCode, DeleteCompeletly))
             this.Image = null;
             this.State = JFormState.Delete;
         }
     }
 }
Ejemplo n.º 8
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            JShift shift = new JShift(_Code);

            shift.Title = txtTitle.Text;
            TimeSpan time = new TimeSpan();

            if (TimeSpan.TryParse(txtStartTime.Text, out time))
            {
                shift.StartTime = time;
            }
            else
            {
                JMessages.Error("لطفا زمان شروع را بصورت صحیح وارد کنید.", "");
                return;
            }
            if (TimeSpan.TryParse(txtEndTime.Text, out time))
            {
                shift.EndTime = time;
            }
            else
            {
                JMessages.Error("لطفا زمان پایان را بصورت صحیح وارد کنید.", "");
                return;
            }
            if (_Code > 0)
            {
                shift.Update();
            }
            else
            {
                shift.Insert(false);
            }
        }
Ejemplo n.º 9
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(cdbReferInternal.SelectedItem["code"]) == -1)
            {
                JMessages.Message("لطفا جانشین را انتخاب کنید", "", JMessageType.Information);
                return;
            }
            if (txtStartDate.Date == DateTime.MinValue)
            {
                JMessages.Message("لطفا تاریخ شروع را وارد کنید", "", JMessageType.Information);
                return;
            }
            if (txtEndDate.Date == DateTime.MinValue)
            {
                JMessages.Message("لطفا تاریخ پایان را وارد کنید", "", JMessageType.Information);
                return;
            }
            JSuccessor tmpSuccessor = new JSuccessor();

            tmpSuccessor.Successer_post_code = Convert.ToInt32(cdbReferInternal.SelectedItem["code"]);
            tmpSuccessor.Person_post_code    = JMainFrame.CurrentPostCode;
            tmpSuccessor.Start_date_time     = txtStartDate.Date;
            tmpSuccessor.End_date_time       = txtEndDate.Date;
            if (tmpSuccessor.Insert() > 0)
            {
                JMessages.Message("ثبت با موفقیت انجام شد", "", JMessageType.Information);
            }
            else
            {
                JMessages.Message("ثبت با موفقیت انجام نشد", "", JMessageType.Information);
            }
        }
Ejemplo n.º 10
0
 /// <summary>
 /// ویرایش
 /// </summary>
 /// <returns></returns>
 public bool Update(JDataBase Db, bool Send)
 {
     if (JPermission.CheckPermission("ArchivedDocuments.JRequestArchiveFile.Update"))
     {
         JRequestArchiveFileTable PDT = new JRequestArchiveFileTable();
         try
         {
             Db.beginTransaction("RequestArchiveFile");
             PDT.SetValueProperty(this);
             if (PDT.Update(Db))
             {
                 if (Send)
                 {
                     if (!(SendConfirm(Db, 999)))
                     {
                         Db.Rollback("RequestArchiveFile");
                         JMessages.Error("Send Not Successfuly ", "");
                     }
                     else
                     {
                         if (Db.Commit())
                         {
                             //Nodes.DataTable.Merge(JVacationHours.GetDataTable(Code));
                             return(true);
                         }
                     }
                 }
                 else
                 {
                     if (Db.Commit())
                     {
                         return(true);
                     }
                     else
                     {
                         Db.Rollback("RequestArchiveFile");
                         return(false);
                     }
                 }
             }
             Db.Rollback("RequestArchiveFile");
             return(false);
         }
         catch (Exception ex)
         {
             JSystem.Except.AddException(ex);
             Db.Rollback("RequestArchiveFile");
             return(false);
         }
         finally
         {
             if ((Send))
             {
                 Db.Dispose();
             }
             PDT.Dispose();
         }
     }
     return(false);
 }
Ejemplo n.º 11
0
 /// <summary>
 /// حذف
 /// </summary>
 /// <returns></returns>
 public bool Delete(int pCode)
 {
     try
     {
         GetData(pCode);
         if (PersonCode != JMainFrame.CurrentPersonCode)
         {
             JMessages.Error(" فقط شخص ثبت کننده می تواند توزین حذف کند ", "");
             return(false);
         }
         if (verify == true)
         {
             JMessages.Error(" این توزین تایید مالی شده است و قابل حذف نمی باشد ", "");
             return(false);
         }
         dele = true;
         if (Update())
         {
             return(true);
         }
         return(false);
     }
     catch (Exception ex)
     {
         JSystem.Except.AddException(ex);
         return(false);
     }
     finally
     {
     }
 }
Ejemplo n.º 12
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            string Query = @" 
delete from BascolPlakTruck Where Code= " + _Code + @"
Insert into BascolPlakTruck Values ('" + lblPlok.Text + "'," + cmbTruck.SelectedValue.ToString() + ")";
            //JDataBase db = new JDataBase();
            JTransferData tmpJTransferData = new JTransferData();
            JDataBase     db = tmpJTransferData.CreateConMainServer(false);

            try
            {
                db.setQuery(Query);
                if (db.Query_Execute() > 0)
                {
                    Fill();
                    JMessages.Confirm(" تایید شد ", "");
                }
                else
                {
                    JMessages.Error(" تایید نشد ", "");
                }
            }
            catch (Exception ex)
            {
                JSystem.Except.AddException(ex);
            }
            finally
            {
                db.Dispose();
            }
        }
Ejemplo n.º 13
0
        private void Transfer(bool msg)
        {
            JTransferData tmp = new JTransferData();

            try
            {
                if (!(tmp.Transfer()))
                {
                    if (msg)
                    {
                        JMessages.Error(" انتقال با مشکل مواجه شده است ", "");
                    }
                }
                else
                {
                    if (msg)
                    {
                        JMessages.Information(" انتقال با موفقیت انجام گردید ", "");
                    }
                }
                //JSystem.Nodes.CurrentAction = JSystem.Nodes.CurrentAction;
            }
            catch (Exception ex)
            {
                JSystem.Except.AddException(ex);
            }
            finally
            {
                tmp.Dispose();
            }
        }
Ejemplo n.º 14
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            //if (JMessages.Question(" آیا می خواهید آخرین قبض دوباره چاپ شود ؟ ", "") == DialogResult.Yes)
            //{
            DataTable tmpdt;

            tmpdt = JWeights.GetLastDataTableAccess();
            if ((tmpdt != null) && (tmpdt.Rows.Count > 0))
            {
            }
            else
            {
                tmpdt = JWeights.GetLastDataTable();
            }

            if ((tmpdt != null) && (tmpdt.Rows.Count > 0))
            {
                _Code = Convert.ToInt32(tmpdt.Rows[0]["Code"]);
                Print();
            }
            else
            {
                JMessages.Error(" آخرین قبضی برای چاپ وجود ندارد ", "");
            }
            //}
        }
Ejemplo n.º 15
0
 private void btnOk_Click(object sender, EventArgs e)
 {
     if (Validate())
     {
         JAUTVacation vacation = new JAUTVacation(_Code);
         vacation.Description  = txtDesc.Text;
         vacation.DriverPCode  = personDriver.SelectedCode;
         vacation.FromDate     = JDateTime.GregorianDate(txtFromDate.Text, txtFromTime.Text);
         vacation.ToDate       = JDateTime.GregorianDate(txtToDate.Text, txtToTime.Text);
         vacation.VacationType = Convert.ToInt32(cmbVationType.SelectedValue);
         if (_Code == 0)
         {
             if (vacation.Insert(_DriverPCode > 0) > 0)
             {
                 DialogResult = System.Windows.Forms.DialogResult.OK;
             }
             else
             {
                 JMessages.Error("عملیات ثبت با مشکل مواجه شده است", "");
             }
         }
         else
         {
             if (vacation.Update())
             {
                 DialogResult = System.Windows.Forms.DialogResult.OK;
             }
             else
             {
                 JMessages.Error("عملیات ثبت با مشکل مواجه شده است", "");
             }
         }
     }
 }
Ejemplo n.º 16
0
        public bool Delete()
        {
            if (!JPermission.CheckPermission("BusManagment.WorkOrder.JShift.Delete"))
            {
                return(false);
            }
            if (CheckUsedInTariff())
            {
                JMessages.Error("این شیفت در احکام کار استفاده شده است و قابل حذف نیست.", "");
                return(false);
            }
            JShiftTable AT = new JShiftTable();

            AT.SetValueProperty(this);
            if (JMessages.Question("آیا میخواهید شیفت انتخاب شده حذف شود؟", "") == System.Windows.Forms.DialogResult.Yes)
            {
                if (AT.Delete())
                {
                    Nodes.Delete(Nodes.CurrentNode);
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(false);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// //////////////Port//////////////////////////////////////////////////////
        /// </summary>

        private void InitComPort()
        {
            try
            {
                // Set the com port to be 1
                com.PortName = "COM1";
                if (com.IsOpen)
                {
                    com.Close();
                }
                com.Open();
                // This port is already open, then close.
                if (!(com.IsOpen))
                {
                    JMessages.Information(" ارتباط بر قرار نشد ", "");
                    return;
                }
                // Trigger the OnComm event whenever data is received
                //com.RThreshold = 1;
                com.ReceivedBytesThreshold = 1;

                // Set the port to 1200 baud, no parity bit, 8 data bits, 1 stop bit (all standard)
                //com.BaudRate = "1200,n,8,1";
                com.BaudRate = 1200;
                com.Parity   = System.IO.Ports.Parity.None;
                com.DataBits = 8;
                com.StopBits = System.IO.Ports.StopBits.One;

                // Force the DTR line high, used sometimes to hang up modems
                //com.DTREnable = true;
                com.RtsEnable = true;
                //com.RTSEnable = true;

                // No handshaking is used
                //com.Handshaking = MSCommLib.HandshakeConstants.comNone;
                com.Handshake = System.IO.Ports.Handshake.None;

                // Use this line instead for byte array input, best for most communications
                //com.InputMode = MSCommLib.InputModeConstants.comInputModeText;
                //com.inp

                // Read the entire waiting data when com.Input is used
                //com.InputLen = 0;


                // Don't discard nulls, 0x00 is a useful byte
                com.DiscardNull = false;

                // Attach the event handler
                // com.OnComm += new System.EventHandler(this.com_OnComm);

                //com.PortOpen = true;
            }
            catch (Exception ex)
            {
                JSystem.Except.AddException(ex);
            }
        }
Ejemplo n.º 18
0
        /// <summary>
        /// درج محتوای فایل
        /// </summary>
        /// <param name="pFile">فایل</param>
        /// <param name="pParentCode">کد سند قبلی برای اسنادی که بروز میشوند</param>
        /// <returns>کد سند آرشیو شده را برمیگرداند</returns>
        private int _ArchiveContent(JFile pFile, int pParentCode)
        {
            ///  بررسی سایز فایل
            if (pFile.Content != null && pFile.Size / 1024 > FileSizeLimit)
            {
                JMessages.Error("FileIsTooLarg", "Error");
                return(0);
            }

            /// بررسی وجود فایل در آرشیو
            bool deleted = false;
            int  repeat  = SearchFile(pFile, ref deleted);

            if (repeat > 0)
            {
                /// در صورتی که فایل وجود دارد ولی حذف شده، آنرا از حالت حذف خارج میکند
                if (deleted)
                {
                    _UnDeleteContent(repeat);
                }
                return(repeat);
            }


            JDataBase db = this._Database;

            try
            {
                string InsertSQL =
                    @"DECLARE @Code INT " +
                    JDataBase.GetInsertSQL(JTableNameArchive.ContentTable, "0", false) +

                    @"INSERT INTO " + JTableNameArchive.ContentTable +
                    @"(Code, FileType , FileExtension, Contents, Size, Status, ParentCode, ArchiveDate, LastAccess, FileText) VALUES
                        (@Code, @FileType , @FileExtension, @Contents, @Size, @Status, @ParentCode, GetDate(), GetDate(), @FileText ) 
                        SELECT @Code";
                db.setQuery(InsertSQL);
                db.Params.Clear();
                db.AddParams("FileType", pFile.FileType.GetHashCode());
                db.AddParams("FileExtension", pFile.Extension);
                db.AddParams("Contents", pFile.Content);
                db.AddParams("Size", pFile.Size);
                db.AddParams("ParentCode", pParentCode);
                db.AddParams("Status", 1);
                db.AddParams("FileText", pFile.FileText);
                int ContentCode = Convert.ToInt32(db.Query_ExecutSacler());
                return(ContentCode);
            }
            catch (Exception ex)
            {
                JSystem.Except.AddException(ex);
                return(0);
            }
            finally
            {
            }
        }
Ejemplo n.º 19
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);
        }
Ejemplo n.º 20
0
 private bool Validate()
 {
     if (personControl.SelectedCode == 0)
     {
         JMessages.Error("لطفا شخص را انتخاب کنید", "");
         tabControl1.SelectedIndex = 0;
         return(false);
     }
     return(true);
 }
Ejemplo n.º 21
0
        public void TotalPrice()
        {
            int Sum = 0;

            foreach (DataRow dr in Nodes.CurrentRows)
            {
                Sum = Sum + Convert.ToInt32(dr["Pay"]);
            }
            JMessages.Information(JGeneral.MoneyStr(Sum.ToString()) + "  ریال  ", " جمع کل ");
        }
Ejemplo n.º 22
0
        private bool SavePrice()
        {
            bool result = false;

            if (txtPrice.Text == "")
            {
                JMessages.Error("لطفا مبلغ کنید", "خطا");
                return(false);
            }
            if (txtStartDatePrice.Date == DateTime.MinValue)
            {
                JMessages.Error("لطفا تاریخ شروع را وارد کنید", "خطا");
                return(false);
            }
            if (txtEndDatePrice.Date != DateTime.MinValue && txtStartDatePrice.Date > txtEndDatePrice.Date)
            {
                JMessages.Error("لطفا تاریخ شروع و پایان را بصورت صحیح وارد کنید", "خطا");
                return(false);
            }
            TimeSpan temp = new TimeSpan();

            if (!TimeSpan.TryParse(txtStartTimePrice.Text, out temp))
            {
                JMessages.Error("لطفا ساعت شروع را بصورت صحیح وارد کنید", "خطا");
                return(false);
            }
            if (!TimeSpan.TryParse(txtEndTimePrice.Text, out temp))
            {
                JMessages.Error("لطفا ساعت پایان را بصورت صحیح وارد کنید", "خطا");
                return(false);
            }
            JPrice price = new JPrice(_priceCode);

            price.Price     = txtPrice.IntValue;
            price.StartDate = txtStartDatePrice.Date;
            price.Enddate   = txtEndDatePrice.Date;
            price.StartTime = TimeSpan.Parse(txtStartTimePrice.Text);
            price.EndTime   = TimeSpan.Parse(txtEndTimePrice.Text);
            price.LineCode  = _LineCode;
            if (_priceCode == 0)
            {
                result = price.Insert() > 0;
            }
            else
            {
                result = price.Update();
            }
            if (result)
            {
                RefreshPrices();
            }
            btnActPrice.Text = ClassLibrary.JLanguages._Text("Add");
            _priceCode       = 0;
            return(result);
        }
Ejemplo n.º 23
0
        private void frmRecieverSelector_Load(object sender, EventArgs e)
        {
            // Add old descriptions
            dtDescription                   = JARefers.GetDescriptionByPostCode(JMainFrame.CurrentPostCode);
            dgrDescription.DataSource       = dtDescription;
            dgrDescription.Columns[0].Width = dgrDescription.Width * 80 / 100;
            dgrDescription.Columns[1].Width = dgrDescription.Width * 20 / 100;
            // --------------------
            int _ReferCode = 0;

            _workFlowCode = 0;
            if (_ParentRefer > 0)
            {
                JARefer Refer = new JARefer(_ParentRefer);
                _workFlowCode = Refer.WorkFlowCode;
                _ReferCode    = Refer.Code;
            }
            else
            {
                tabControl1.TabPages.RemoveAt(1);
            }
            JWorkFlow WorkFlow = new JWorkFlow(_PublicDataRow, _ReferCode);

            WorkFlow.GetData(_workFlowCode, _ClassName, _DynamicClassName);

            if (WorkFlow.NodeType == JNodeType.PreviousEmployment)
            {
                JARefer _R = new JARefer(_ParentRefer);
                _R.GetData(_R.parent_code);
                if (_R.parent_code != 0)
                {
                    _R.GetData(_R.parent_code);
                    WorkFlow.GetData(_R.WorkFlowCode, "", 0);
                }
                else
                {
                    WorkFlow.GetFirst();
                }
            }

            JWorkFlow[] NextNodes = WorkFlow.GetNextNodes();
            if (NextNodes == null)
            {
                JMessages.Error(" مرحله بعدی برای این وضعیت تعریف نشده است ", "");
            }
            else
            {
                cmbNextNodes.Items.AddRange(NextNodes);
            }

            if (cmbNextNodes.Items.Count > 0)
            {
                cmbNextNodes.SelectedIndex = 0;
            }
        }
Ejemplo n.º 24
0
 private void btnOk_Click(object sender, EventArgs e)
 {
     if (Save())
     {
         Close();
     }
     else
     {
         JMessages.Error("عملیات ثبت با مشکل مواجه شده است.", "خطا");
     }
 }
Ejemplo n.º 25
0
 public void Delete()
 {
     if (JMessages.Question("آیا میخواهید باجه انتخاب شده حذف شود؟", "هشدار") == System.Windows.Forms.DialogResult.Yes)
     {
         JSellerTicket objAutoDefine = new JSellerTicket();
         objAutoDefine.Code = _Code;
         if (!objAutoDefine.Delete())
         {
             ClassLibrary.JMessages.Message("عملیات حذف با خطا مواجه شد", "", ClassLibrary.JMessageType.Error);
         }
     }
 }
Ejemplo n.º 26
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            if (jJanusGrid1.SelectedRow == null)
            {
                JMessages.Error(" لطفا سطری را انتخاب کنید ", "");
                return;
            }
            JWeight tmp = new JWeight();

            tmp.DelBlackList(Convert.ToInt32(jJanusGrid1.SelectedRow.Row["BascoolID"].ToString()));
            Fill();
        }
Ejemplo n.º 27
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnOk_Click(object sender, EventArgs e)
 {
     if (jCustomTreeView1.TreeView.SelectedNode != null)
     {
         SelectedItem = jCustomTreeView1.TreeView.SelectedNode.Tag;
         DialogResult = DialogResult.OK;
         this.Close();
     }
     else
     {
         JMessages.Message(" لطفا یک موضوع را انتخاب کنید در غیر این صورت دکمه خروج را بزنید", "", JMessageType.Information);
     }
 }
Ejemplo n.º 28
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();
 }
Ejemplo n.º 29
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!(JPermission.CheckPermission("Bascol.JConfigBascolForm.btnSave_Click")))
     {
         return;
     }
     if (JReport.SetBascoolNumber(Convert.ToInt32(cmbBascol.SelectedValue), cmbBascolType.SelectedIndex))
     {
         JMessages.Information(" با موفقیت ثبت شد ", "");
     }
     //Globals.JRegistry.Write("BascolNum", cmbBascol.SelectedValue);
     //Globals.JRegistry.Write("BascolType", cmbBascolType.Text);
 }
Ejemplo n.º 30
0
        private void Bedehi()
        {
            if ((txtPlak1.Text != "") && (cmbPlak.Text != "") && (txtPlak2.Text != "") && (txtPlak3.Text != "") &&
                (txtPlak1.Text.Length == 2) && (txtPlak2.Text.Length == 3) && (txtPlak3.Text.Length == 2))
            {
                string str = txtPlak1.Text + cmbPlak.Text + txtPlak2.Text + "-" + txtPlak3.Text;
                lblBedehkari.Text     = JWeight.GetBedehi(str, Convert.ToInt32(cmbTruck.SelectedValue.ToString())).ToString();
                lblBedehkariName.Text = "";
                lblB.Text             = "";
                if (Convert.ToInt32(lblBedehkari.Text) > 0)
                {
                    lblB.Text = lblB.Text + " بدهکار به آقای";
                }
                else if (Convert.ToInt32(lblBedehkari.Text) < 0)
                {
                    lblB.Text = lblB.Text + "طلبکار از آقای ";
                }
                if (lblBedehkari.Text != "0")
                {
                    txtPay.Text           = (Convert.ToInt32(_Price) + Convert.ToInt32(lblBedehkari.Text)).ToString();
                    lblBedehkariName.Text = JWeight.GetBedehiName(str);
                    lblBedehkariName.Text = lblB.Text + lblBedehkariName.Text + " می باشد ";
                    if (lblBedehkariName.Text != "")
                    {
                        if (Convert.ToInt32(lblBedehkari.Text) < 0)
                        {
                            JMessages.Information(" این ماشین  " + lblBedehkariName.Text + " ", "طلبکاری");
                        }
                        else
                        {
                            JMessages.Information(" این ماشین  " + lblBedehkariName.Text + " ", "بدهکاری");
                        }
                    }
                }
                if (Convert.ToInt32(lblBedehkari.Text) < 0)
                {
                    Talab             = -1;
                    lblBedehkari.Text = (Convert.ToInt32(lblBedehkari.Text)).ToString(); //* Talab
                }
                else
                {
                    Talab = 1;
                }

                //if (ClassLibrary.JPing.Ping("192.168.3.38"))
                //{
                //    if (JReport.GetBlackList(str).Rows.Count > 0)
                //        JMessages.Error(" این ماشین در لیست سیاه است ", "");
                //}
            }
        }