Beispiel #1
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (DropDownList2.SelectedValue == "0" || TextBox1.Text.Length == 0 || TextBox4.Text.Length == 0)
     {
         ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                 "alertMessage",
                                                 "alert(' Ελλειπή Στοιχεία !!!!');", true);
     }
     else
     {
         if ((FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 0 && !(String.IsNullOrEmpty(TextBox5.Text)) && (Convert.ToDecimal(GridView1.Rows[0].Cells[2].Text) - Convert.ToDecimal(TextBox5.Text) >= 0)) || (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1 && (Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) - Convert.ToDecimal(TextBox6.Text) >= 0)))
         {
             Eggrafo_Aitima.Update();
             Work.Insert();
             Exoda_Arxis.Insert();
             Kin_Logariasmon.Insert();
             TextBox11.Text = "1";
             Work.Update();
             Sinola_ES_EX.DataBind();
             GridView1.DataBind();
             GridView2.DataBind();
             TextBox5.Text = "0";
             TextBox6.Text = "0";
             DropDownList2.SelectedValue = "0";
             TextBox4.Text = DateTime.Today.ToString("dd/MM/yyyy");
             TextBox4_TextChanged(null, null);
         }
         else
         {
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                     "alertMessage",
                                                     "alert('Το υπόλοιπο δεν επαρκεί - Το ποσό της Δαπάνης δεν μπορεί να υπερβένει το ποσό της Εκγρίσεως !!!!!!');", true);
         }
     }
 }
 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     if (GridView1.Rows.Count > 0)
     {
         TextBox30.Text = GridView1.Rows[e.RowIndex].Cells[11].Text;
         Exoda_Arxis.Delete();
         //  Exoda_Arxis_GR.Delete();
     }
 }
Beispiel #3
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            Emvasmata_SE.Delete();
            GR_Emvasmata_Poso_FPA.Delete();
            Kin_Logariasmon.Delete();
            Exoda_Arxis.Delete();

            Response.Redirect("Emvasmata_Apo_A.aspx");
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            TextBox5.Attributes.Add("readonly", "readonly");
            Page.MaintainScrollPositionOnPostBack = true;
            TextBox26.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia().ToString();
            if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1)
            {
                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Xrisi_Isot_exoda() == 0)
                {
                    GridView1.Columns[3].Visible = false;
                    Label13.Visible       = false;
                    Label27.Visible       = false;
                    TextBox4.Visible      = false;
                    dateValRegex2.Enabled = false;
                    validate1.Enabled     = false;
                    GridView2.Visible     = false;
                }
                else
                {
                    GridView1.Columns[3].Visible = true;
                    Label13.Visible       = true;
                    Label27.Visible       = true;
                    TextBox4.Visible      = true;
                    dateValRegex2.Enabled = true;
                    validate1.Enabled     = true;
                    GridView2.Visible     = true;
                }
            }
            else
            {
                GridView1.Columns[4].Visible = false;
            }

            Exoda_Arxis.DataBind();

            if (TextBox26.Text == "0")
            {
                TextBox12.Visible      = false;
                Label12.Visible        = false;
                validate12.Enabled     = false;
                dateValRegex12.Enabled = false;
                GridView4.Visible      = false;
            }
            else
            {
                TextBox12.Visible      = true;
                Label12.Visible        = true;
                validate12.Enabled     = true;
                dateValRegex12.Enabled = true;
                GridView4.Visible      = true;
            }
        }
Beispiel #5
0
        protected void GridView4_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int rowIndex = Convert.ToInt32(e.CommandArgument);

            GridViewRow row = GridView4.Rows[rowIndex];

            TextBox10.Text = row.Cells[5].Text;

            Work.Delete();

            Exoda_Arxis.DataBind();
            GridView4.DataBind();
            Sinola_ES_EX.DataBind();
            GridView1.DataBind();
            GridView2.DataBind();

            if (GridView4.Rows.Count == 0)
            {
                TextBox11.Text = "0";
                Work.Update();
            }
        }
        protected void Button1_Click1(object sender, EventArgs e)
        {
            if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1 && (TextBox1.Text == "0" || TextBox1.Text.Length == 0))
            {
                TextBox1.Text = (Convert.ToDecimal(TextBox26.Text) / Convert.ToDecimal(TextBox31.Text)).ToString();
            }
            if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1 && (TextBox26.Text == "0" || TextBox26.Text.Length == 0))
            {
                TextBox26.Text = (Convert.ToDecimal(TextBox1.Text) * Convert.ToDecimal(TextBox31.Text)).ToString();
            }

            if ((TextBox1.Text.Length == 0 && TextBox4.Text == "0") || (TextBox26.Text.Length == 0 && TextBox4.Text == "1"))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Δεν έχει συνπληρωθεί το Ποσό !!!!!!');", true);
            }
            else
            {
                if (DropDownList7.SelectedValue == "1" && (TextBox4.Text == "0" && (Convert.ToDecimal(TextBox1.Text) > Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text)) || (TextBox4.Text == "1" && (Convert.ToDecimal(TextBox26.Text) > Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text)))))
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Το Υπόλοιπο δεν επαρκεί!!!!!!');", true);
                }
                else
                {
                    Leit_Simp.Insert();

                    if (DropDownList7.SelectedValue == "1" || DropDownList7.SelectedValue == "2")
                    {
                        Exoda_Arxis.Insert();
                    }

                    Response.Redirect("Leitourgika_Simpl.aspx");
                }
            }
        }
Beispiel #7
0
        protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
        {
            int Etos_Y_X = Convert.ToInt16(DropDownList3.SelectedValue);

            if (FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y_X) != 0)
            {
                TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y_X).ToString();
            }
            else
            {
                TextBox10.Text = "0";
            }



            TextBox1.Text = "";
            TextBox2.Text = "";



            Exoda_Arxis.DataBind();
            GridView1.DataBind();
            DropDownList2.SelectedIndex = 0;
            Button2.Enabled             = false;
            Button1.Enabled             = false;



            int xrisi = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y_X);


            calEx1.StartDate = FINANCIAL_MANAGEMENT.App_Code.xrisi.Ex_StartDate(Etos_Y_X, xrisi);


            TextBox28.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.Ex_StartDate(Etos_Y_X, xrisi).ToString("MM/dd/yyyy");
        }
Beispiel #8
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (DropDownList14.SelectedValue == "0")
            {
                TextBox10.Text = TextBox22.Text;
                TextBox21.Text = DropDownList4.SelectedValue.ToString();
            }
            else if (DropDownList14.SelectedValue == "1")
            {
                TextBox10.Text = DropDownList19.SelectedItem.ToString();
                TextBox21.Text = DropDownList19.SelectedValue.ToString();
            }

            else
            {
                if (GridView3.Rows.Count > 0 && GridView3.Rows[0].Cells[0].Text != "14")
                {
                    TextBox10.Text = DropDownList19.SelectedItem.ToString();
                    TextBox21.Text = DropDownList19.SelectedValue.ToString();
                }
                else
                {
                    TextBox10.Text = TextBox22.Text;
                    TextBox21.Text = DropDownList4.SelectedValue.ToString();
                }
            }

            if (DateTime.Parse(TextBox8.Text).Month < Convert.ToInt16(DropDownList5.SelectedValue))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Λανθασμένη επιλογή Ημερομηνίας - Μήνας  !!!');", true);
            }
            else
            {
                TextBox12.Text = DateTime.Now.ToString();
                if (DropDownList3.SelectedValue == "0" || (TextBox25.Text == "0" && TextBox7.Text.Length == 0) || (TextBox25.Text == "1" && (TextBox23.Text.Length == 0 && TextBox7.Text.Length == 0)) || TextBox8.Text.Length == 0 || DropDownList5.SelectedValue.Length == 0 || DropDownList4.SelectedValue == "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Δεν έχει συμπληρωθεί το Έτος ή το Γραμμάτιο ή το Ποσό ή Δεν έχει επιλεγεί ο Μήνας πραγματοποίησεις του  Εμβάσματος !!!!');", true);
                }
                else
                {
                    string strConn_X1;

                    strConn_X1 = WebConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
                    SqlConnection Conn_X1 = new SqlConnection(strConn_X1);
                    Conn_X1.Open();

                    string sqltitle_X1;
                    sqltitle_X1 = "(SELECT ISNULL(MAX([GR_AA]),0)+1 FROM Exoda)";
                    SqlCommand com_X1 = new SqlCommand(sqltitle_X1, Conn_X1);

                    Int32 CurrentQty_X1;
                    CurrentQty_X1 = Convert.ToInt32(com_X1.ExecuteScalar());
                    if (CurrentQty_X1 != 0)
                    {
                        TextBox17.Text = Convert.ToString(CurrentQty_X1);
                    }
                    Conn_X1.Close();


                    if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1)
                    {
                        if (TextBox7.Text.Length == 0)
                        {
                            TextBox7.Text = Math.Round((Convert.ToDecimal(TextBox23.Text) / FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox30.Text)), 2).ToString();
                        }
                        if (TextBox23.Text.Length == 0)
                        {
                            TextBox23.Text = Math.Round((Convert.ToDecimal(TextBox7.Text) * FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox30.Text)), 2).ToString();
                        }
                    }
                    //     }

                    if (DropDownList14.SelectedValue == "2")
                    {
                        GR_Emvasmata_Poso_FPA.Insert();
                    }

                    Exoda_Arxis.Insert();
                    Kin_Logariasmon.Insert();
                    Emvasmata_SE.Insert();
                    GridView1.DataBind();
                    Response.Redirect("Emvasmata_Apo_A.aspx");
                }
            }
        }
        protected void Button1_Click1(object sender, EventArgs e)
        {
            if (TextBox1.Text.Length == 0 || TextBox5.Text.Length == 0 || (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Xrisi_USD() == 0 && TextBox26.Text == "0" && TextBox4.Text.Length == 0) || (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Xrisi_USD() == 0 && TextBox26.Text == "1" && TextBox12.Text.Length == 0) || DropDownList2.SelectedValue == "0" || TextBox2.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Δεν έχει επιλεγεί Γραμμάτιο ή Μήνας Δαπάνης ή Δεν έχει συμπληρωθεί το Ποσό ή η Περιγραφή !!!!');", true);
            }
            else
            {
                //            TextBox11.Text = "28/" + DropDownList2.Text + "/" + DropDownList3.Text;
                //               DateTime dateTime = Convert.ToDateTime(this.TextBox11.Text.Trim(), new CultureInfo("en-GB"));
                //              this.TextBox11.Text = dateTime.AddDays(30).ToString("dd/MM/yyyy");
                //                if (Convert.ToDateTime(TextBox5.Text) < Convert.ToDateTime(TextBox11.Text))
                //             {

                if (GridView2.Rows.Count > 0)
                {
                    if (String.IsNullOrEmpty(TextBox4.Text))
                    {
                        TextBox4.Text = "0";
                    }
                    if (String.IsNullOrEmpty(TextBox12.Text))
                    {
                        TextBox12.Text = "0";
                    }
                    if (String.IsNullOrEmpty(TextBox30.Text))
                    {
                        TextBox30.Text = "0";
                    }
                    if ((TextBox26.Text == "0" && !(String.IsNullOrEmpty(TextBox4.Text)) && (Convert.ToDecimal(GridView2.Rows[0].Cells[1].Text) - Convert.ToDecimal(TextBox4.Text) >= 0)) || (TextBox26.Text == "1" && (Convert.ToDecimal(GridView4.Rows[0].Cells[1].Text) - Convert.ToDecimal(TextBox12.Text) >= 0)) || (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Xrisi_USD() == 1 && (Convert.ToDecimal(GridView5.Rows[0].Cells[1].Text) - Convert.ToDecimal(TextBox30.Text) >= 0)))
                    {
                        TextBox9.Text = DateTime.Now.ToString();
                        TextBox7.Text = DateTime.Parse(TextBox5.Text).Year.ToString();

                        if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1)
                        {
                            if (TextBox4.Text == "0" && TextBox30.Text.Length == 0)
                            {
                                TextBox4.Text = (Convert.ToDecimal(TextBox12.Text) / FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox28.Text)).ToString();
                            }
                            if (TextBox12.Text == "0" && TextBox30.Text.Length == 0)
                            {
                                TextBox12.Text = (Convert.ToDecimal(TextBox4.Text) * FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox28.Text)).ToString();
                            }
                        }

                        Exoda_Arxis.Insert();
                        Kin_Logariasmon.Insert();
                        //      Logariasmoi.Update();
                        Button1.Enabled = false;
                        Button2.Enabled = false;
                        Response.Redirect("Exoda.aspx");
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Το υπόλοιπο του Γραμματίου δεν επαρκεί - Το ποσό της Δαπάνης δεν μπορεί να υπερβένει το Υπόλοιπο του Γραμματίου !!!!!!');", true);
                    }
                }
                //    }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Λανθασμένη επιλογή Ημερομηνίας   !!!');", true);
                }
            }

            Exoda_Arxis.DataBind();
            GridView1.DataBind();
        }
Beispiel #10
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            if (TextBox5.Text.Length == 0 || (TextBox26.Text == "0" && TextBox4.Text.Length == 0) || (TextBox26.Text == "1" && TextBox12.Text.Length == 0) || DropDownList2.SelectedValue == "0" || TextBox2.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Δεν έχει επιλεγεί Μήνας Δαπάνης ή Δεν έχει συμπληρωθεί το Ποσό ή η Περιγραφή !!!!');", true);
            }
            else
            {
                if (DateTime.Parse(TextBox5.Text).Month != Convert.ToInt16(DropDownList2.SelectedValue))
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('! Ημερομηνία εκτός μηνός καταχώρησης εξόδου !');", true);
                }
                else
                {
                    TextBox11.Text = "28/" + DropDownList2.Text + "/" + DropDownList3.Text;
                    DateTime dateTime = Convert.ToDateTime(this.TextBox11.Text.Trim(), new CultureInfo("en-GB"));
                    this.TextBox11.Text = dateTime.AddDays(30).ToString("dd/MM/yyyy");
                    if (Convert.ToDateTime(TextBox5.Text) < Convert.ToDateTime(TextBox11.Text))
                    {
                        if (GridView2.Rows.Count > 0)
                        {
                            if ((TextBox26.Text == "0" && (Convert.ToDecimal(GridView2.Rows[0].Cells[1].Text) - Convert.ToDecimal(TextBox4.Text) >= 0)) || (TextBox26.Text == "1" && (Convert.ToDecimal(GridView4.Rows[0].Cells[1].Text) - Convert.ToDecimal(TextBox12.Text) >= 0)))
                            {
                                TextBox9.Text = DateTime.Now.ToString();
                                TextBox7.Text = DateTime.Parse(TextBox5.Text).Year.ToString();
                                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1)
                                {
                                    if (TextBox4.Text.Length == 0)
                                    {
                                        TextBox4.Text = (Convert.ToDecimal(TextBox12.Text) / FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox30.Text)).ToString();
                                    }
                                    if (TextBox12.Text.Length == 0)
                                    {
                                        TextBox12.Text = (Convert.ToDecimal(TextBox4.Text) * FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox30.Text)).ToString();
                                    }
                                }

                                Exoda_Arxis.Insert();
                                Kin_Logariasmon.Insert();
                                //      Logariasmoi.Update();
                                Button1.Enabled = false;
                                Button2.Enabled = false;
                                Response.Redirect("Exoda_PE.aspx");
                            }
                            else
                            {
                                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                        "alertMessage",
                                                                        "alert('Το υπόλοιπο των Εισπράξεων δεν επαρκεί - Το ποσό της Δαπάνης δεν μπορεί να υπερβένει το Υπόλοιπο των Εισρπάξεων  !!!!!!');", true);
                            }
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                    "alertMessage",
                                                                    "alert(' Δεν υπάρχουν Προξενικές Εισρπάξεις έως την επιλεγμένη Ημερομηνία  !!!!!!');", true);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Λανθασμένη επιλογή Ημερομηνίας   !!!');", true);
                    }
                }
            }

            Exoda_Arxis.DataBind();
            GridView1.DataBind();
        }