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 Button2_Click(object sender, EventArgs e)
 {
     TextBox29.Text = GridView1.SelectedRow.Cells[11].Text;
     Exoda_Metafora_Leit.Delete();
     Kin_Logariasmon.Delete();
     DS_Dapanes.Delete();
     GridView1.SelectedIndex = -1;
 }
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");
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            TextBox7.Text = GridView1.SelectedRow.Cells[9].Text;

            Kin_Logariasmon.Delete();
            Exoda_Leitourgika.Delete();

            Response.Redirect("Leitourgika_Exoda.aspx");
        }
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (DropDownList2.SelectedValue.Length == 0 || TextBox1.Text.Length == 0 || TextBox2.Text.Length == 0 || TextBox3.Text.Length == 0 || DropDownList2.SelectedValue.Length == 0 || DropDownList5.SelectedItem.Value == "0")
     {
         ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                 "alertMessage",
                                                 "alert('Δεν έχει επιλεγεί Κωδικός ή Ημερομηνία Εξόδου ή Δεν έχει συμπληρωθεί το Ποσό ή Περιγραφή Εξόδου ή δεν έχει επιλεγεί Μήνας Υπολ. Δαπάνης !!!!');", true);
     }
     else
     {
         TextBox5.Text = "28/" + DropDownList5.Text + "/" + DropDownList1.Text;
         DateTime dateTime = Convert.ToDateTime(this.TextBox5.Text.Trim(), new CultureInfo("en-GB"));
         this.TextBox5.Text = dateTime.AddDays(60).ToString("dd/MM/yyyy");
         if (Convert.ToDateTime(TextBox3.Text) != Convert.ToDateTime(TextBox5.Text))
         {
             TextBox4.Text = DateTime.Now.ToString();
             Exoda_Leitourgika.Insert();
             if (CheckBox1.Checked)
             {
                 btnUpload_Click();
             }
             Kin_Logariasmon.Insert();
             DropDownList2.SelectedIndex = 0;
             if (Convert.ToDecimal(TextBox2.Text) > Convert.ToDecimal(GridView2.Rows[0].Cells[3].Text))
             {
                 ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                         "alertMessage",
                                                         "alert('Το ποσό υπερβένει το υπόλοιπο του κωδικού!!!!');", true);
                 GridView2.DataBind();
             }
             else
             {
                 TextBox1.Text = "";
                 TextBox2.Text = "";
                 TextBox3.Text = "";
                 TextBox4.Text = "";
                 DropDownList4.SelectedIndex = 0;
                 DropDownList5.Items.Clear();
                 DropDownList5.DataBind();
                 DropDownList5.Items.Insert(0, new ListItem("Επιλογή Μηνός ...", "0"));
                 DropDownList5.SelectedIndex = 0;
                 DropDownList7.SelectedIndex = 0;
                 CheckBox1.Checked           = false;
                 FileUpload2.Enabled         = false;
             }
         }
         else
         {
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                     "alertMessage",
                                                     "alert('Λανθασμένη επιλογή Ημερομηνίας - Μήνας ή Έτος!!!!');", true);
         }
     }
 }
Beispiel #6
0
        protected void Button4_Click(object sender, EventArgs e)
        {
            if (TextBox13.Text.Length == 0 || TextBox138.Text.Length == 0 || TextBox7.Text.Length == 0 || TextBox24.Text.Length == 0 || TextBox158.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Ελλιπή Στοιχεία !!!!');", true);
            }
            else
            {
                TextBox12.Text = DateTime.Parse(TextBox124.Text).Year.ToString();
                TextBox11.Text = DateTime.Parse(TextBox124.Text).Month.ToString();


                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_GR_exists_YN(DateTime.Parse(TextBox151.Text).Year, Convert.ToInt16(TextBox158.Text)) == 0)
                {
                    if ((string)Session["ID_Pers_NEWPERS"] == "XXX")
                    {
                        TextBox133.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_MAX_Reservation().ToString();
                    }

                    xrisi();



                    TextBox153.Text = "5";



                    Esoda_Arxis.Insert();
                    Kin_Logariasmon.Insert();


                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Επιτυχής Πληρωμή!!');", true);



                    Session["ID_Pers_NEWPERS"] = "X";
                    string path_return = "/Diaxeirisi/Kinisis.aspx";;

                    String x = "<script type='text/javascript'>window.opener.location.href='" + path_return + "';self.close();</script>";
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "script", x, false);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Το Γραμμάτιο έχει ήδη κοπεί !!!');", true);
                }
            }
        }
Beispiel #7
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            if (Convert.ToDecimal(TextBox11.Text) + Convert.ToDecimal(TextBox13.Text) + Convert.ToDecimal(TextBox15.Text) == Convert.ToDecimal(TextBox6.Text) && Convert.ToDecimal(TextBox12.Text) + Convert.ToDecimal(TextBox14.Text) + Convert.ToDecimal(TextBox16.Text) == Convert.ToDecimal(TextBox7.Text))
            {
                if (Convert.ToDecimal(TextBox11.Text) + Convert.ToDecimal(TextBox12.Text) > 0)
                {
                    TextBox17.Text = TextBox11.Text;
                    TextBox18.Text = TextBox12.Text;
                    TextBox19.Text = DropDownList1.SelectedValue;
                    Kin_Logariasmon.Insert();
                    Del_Esoda_log.Insert();
                }
                if (Convert.ToDecimal(TextBox13.Text) + Convert.ToDecimal(TextBox14.Text) > 0)
                {
                    TextBox17.Text = TextBox13.Text;
                    TextBox18.Text = TextBox14.Text;
                    TextBox19.Text = DropDownList2.SelectedValue;
                    Kin_Logariasmon.Insert();
                    Del_Esoda_log.Insert();
                }
                if (Convert.ToDecimal(TextBox15.Text) + Convert.ToDecimal(TextBox16.Text) > 0)
                {
                    TextBox17.Text = TextBox15.Text;
                    TextBox18.Text = TextBox16.Text;
                    TextBox19.Text = DropDownList3.SelectedValue;
                    Kin_Logariasmon.Insert();
                    Del_Esoda_log.Insert();
                }

                if (TextBox20.Text == "12")
                {
                    //  Session["Ypo_GR_Etos"] = DropDownList8.Text;
                    //  Session["Ypol_GR"] = TextBox5.Text;
                    //  Session["Ypol_Xrisi"] = TextBox19.Text;
                    //     Server.Transfer("~/Esoda/Delete_Last_GR.aspx");
                    ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( 'Neos_Ypologos_Alagi_Xrisi.aspx', null, 'height=800,width=793,status=no,toolbar=no,scrollbars=yes,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                }

                if (TextBox20.Text != "12")
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "closePage", "window.close();", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('! Τα ποσά δεν συμφωνούν !!!!');", true);
            }
        }
Beispiel #8
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            TextBox6.Text = GridView1.Rows[0].Cells[0].Text;
            TextBox5.Text = GridView1.Rows[0].Cells[5].Text;
            TextBox7.Text = GridView1.Rows[0].Cells[4].Text;
            if (TextBox2.Text == "12345")
            {
                Esoda_update_metaf.Update();
                Kin_Logariasmon.Delete();
                Kin_Logariasmon.Insert();
                Kin_Logariasmon.Update();
                Emvasmata_delete.Delete();
                Exoda_Del.Delete();
                GR_for_Delete.Delete();
                Metafora_GR_Del.Update();
                Metafora_GR_Del.Delete();
                Metafora_Passport_3y.Update();

                if (GridView1.Rows[0].Cells[7].Text == "12")
                {
                    if (Convert.ToInt16(GridView1.Rows[0].Cells[8].Text) > 1)
                    {
                        O_C_Xrisi.Delete();
                        O_C_Xrisi.Update();
                        O_C_Xrisi.Insert();
                        Emvasmata_update_xrisi.Update();
                        Del_GR_leitoyrgikwn_Xrisi.Update();
                        Del_GR_leitoyrgikwn_Xrisi.Delete();
                        Del_GR_leitoyrgikwn_Xrisi.Insert();
                    }
                    else
                    {
                        O_C_Xrisi_LT_1.Update();
                        O_C_Xrisi_LT_1.Delete();
                        O_C_Xrisi_LT_1.Insert();
                    }
                    O_C_Xrisi_ALL.Update();
                }

                ClientScript.RegisterStartupScript(typeof(Page), "closePage", "window.close();", true);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('!!!! Λάθος Κωδικός Διαγραφής  !!!!');", true);
            }
        }
Beispiel #9
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (DropDownList3.SelectedValue == "1")
            {
                Pass3years.Update();
                Pass_Update_M_Back.Update();
                Response.Redirect("Pass_Pol_Reply_K.aspx");
            }
            else
            {
                if (DropDownList1.SelectedValue == "0" || DropDownList2.SelectedValue == "10")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Δεν έχει επιλεγεί Διαβατήριο ή Κατάσταση !!!!');", true);
                }
                else
                {
                    if (Convert.ToDateTime(TextBox17.Text) > Convert.ToDateTime(TextBox8.Text))
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Λανθασμένη ημερομηνία απάντησης, προγενέστερη της αίτησης!!!!');", true);
                    }
                    else
                    {
                        if (DropDownList2.SelectedValue == "1")
                        {
                            Kin_Logariasmon.Insert();
                        }
                        if (DropDownList2.SelectedValue == "2")
                        {
                            Pass3years.Insert();
                        }
                        DropDownList2.Enabled = true;
                        DropDownList1.Enabled = true;
                        DropDownList3.Enabled = true;
                        Pass_kinisi.Update();

                        Response.Redirect("Pass_Pol_Reply_K.aspx");
                    }
                }
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            var xx = DateTime.Parse(TextBox8.Text).Month.ToString();

            if (xx == DropDownList5.SelectedValue)
            {
                if (Convert.ToDecimal(TextBox9.Text) != 0 || Convert.ToDecimal(TextBox13.Text) != 0)
                {
                    for (int i = 0; i < GridView1.Rows.Count; i++)
                    {
                        var chk = (System.Web.UI.WebControls.CheckBox)(GridView1.Rows[i].Cells[0].FindControl("O_C_CHECK"));

                        if (chk.Checked)
                        {
                            TextBox11.Text = GridView1.Rows[i].Cells[9].Text;
                            Passport_3y.Update();
                        }
                    }

                    Esoda_Arxis.Insert();
                    Kin_Logariasmon.Insert();

                    Response.Redirect("Esoda.aspx");
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('! Δεν υπάρχουν/επιλεγεί διαβατήρια προς μεταφορά !');", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('! Έχει επιλεγεί Μήνας διαφορετικός από την Ημερομηνία !');", true);
            }
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            if (TextBox4.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('!!!! Δεν έχει επιλεγεί δαπάνη  !!!!');", true);
            }
            else
            {
                if (TextBox2.Text == "12345")
                {
                    Kin_Logariasmon.Delete();
                    Exoda_Del.Delete();


                    if (TextBox5.Text == "1.00")
                    {
                        Update_O_C.Update();
                    }

                    if (TextBox5.Text == "2.00")
                    {
                        Exoda_Leit_O_C.Insert();
                        Exoda_Leit_O_C.Update();
                    }


                    ClientScript.RegisterStartupScript(typeof(Page), "closePage", "window.close();", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('!!!! Λάθος Κωδικός Διαγραφής  !!!!');", true);
                }
            }
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            Delete_Leitourgika.Delete(); // delete from EXODA
                                         //   Kin_Logariasmon.Delete();
                                         //Exoda_Metafora_Leit.Delete();  Update Exoda - the deleted from exoda leitourgika to Exoda
            Kin_Logariasmon.Delete();

            Exoda_Leitourgika.Delete();

            GridView1.DataBind();


            GridView2.DataBind();
            GridView3.DataBind();
            Delete_LeftOvers.Delete();
            Delete_LeftOvers.Update();
            GridView1.SelectedIndex = -1;

            //        DropDownList2.SelectedValue= "0";
            DropDownList2_SelectedIndexChanged(null, null);
            DropDownList4.SelectedValue  = "0";
            DropDownList5.SelectedValue  = "0";
            DropDownList7.SelectedValue  = "0";
            DropDownList8.SelectedValue  = "0";
            DropDownList10.SelectedValue = "0";

            TextBox1.Text   = "";
            TextBox2.Text   = "";
            TextBox26.Text  = "";
            TextBox27.Text  = "";
            TextBox3.Text   = "";
            Button2.Enabled = false;
            Ypoloipo_Code.DataBind();
            Ypoloipo_Code_LC.DataBind();
            GridView2.DataBind();
            GridView3.DataBind();
        }
Beispiel #13
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_Click(object sender, EventArgs e)
        {
            Session["New_ypologo_MultyBanks"] = DropDownList9.SelectedValue;

            if (CheckBox1.Checked)
            {
                TextBox15.Text = DropDownList4.Text;
            }
            else
            {
                TextBox15.Text = TextBox14.Text;
            }

            Esoda_Arxis.DataBind();



            if (DropDownList8.SelectedValue == "0" || DropDownList9.SelectedValue == "0" ||
                (TextBox25.Text == "0" && TextBox7.Text.Length == 0 && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Xrisi_USD() == 0) || (TextBox25.Text == "1" && (TextBox24.Text.Length == 0 && TextBox7.Text.Length == 0) && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Xrisi_USD() == 0) ||
                DropDownList5.SelectedValue == "0" || TextBox15.Text == "0" || TextBox8.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Δεν έχει συμπληρωθεί το Έτος ή το Είδος Εσόδου ή το Ποσό ή Δεν έχει επιλεγεί Μήνας Εσόδου !!!!');", true);
            }
            else
            {
                TextBox18.Text = "28/" + DropDownList5.Text + "/" + DropDownList8.Text;
                DateTime dateTime = Convert.ToDateTime(this.TextBox18.Text.Trim(), new CultureInfo("en-GB"));
                this.TextBox18.Text = dateTime.AddDays(30).ToString("dd/MM/yyyy");

                if (Convert.ToDateTime(TextBox8.Text) < Convert.ToDateTime(TextBox18.Text))
                {
                    if (DropDownList9.SelectedValue == "12")
                    {
                        Proig_Diax_Met_GR.Delete();
                        Proig_Diax_Met_GR.Update();
                        Proig_Diax_Met_GR.Insert();

                        if (TextBox16.Text == "1")
                        {
                            TextBox19.Text = "1";
                        }
                        else
                        {
                            TextBox19.Text = (Convert.ToInt16(TextBox19.Text) + 1).ToString();
                        }

                        Session["Ypo_GR_Etos"] = DropDownList8.Text;
                        Session["Ypol_GR"]     = TextBox5.Text;
                        Session["Ypol_Xrisi"]  = TextBox19.Text;

                        if (TextBox20.Text == "1")
                        {
                            Gr_leitourgikwn.Insert();
                            Gr_leitourgikwn.Delete();
                        }
                        if (TextBox21.Text == "1")
                        {
                            Gr_DimosiesS.Insert();
                        }

                        Nea_Xrisi.Delete();
                        Nea_Xrisi.Update();
                        Nea_Xrisi.Insert();
                    }
                    else
                    {
                        if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1)
                        {
                            decimal isot;
                            if (DropDownList9.SelectedValue == "11")
                            {
                                isot = FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera_Theti(TextBox27.Text);
                            }
                            else
                            {
                                isot = FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(TextBox27.Text);
                            }

                            if (TextBox7.Text.Length == 0 && TextBox30.Text.Length == 0)
                            {
                                TextBox7.Text = Math.Round((Convert.ToDecimal(TextBox24.Text) / isot), 2).ToString();
                            }
                            if (TextBox24.Text.Length == 0 && TextBox30.Text.Length == 0)
                            {
                                TextBox24.Text = Math.Round((Convert.ToDecimal(TextBox7.Text) * isot), 2).ToString();
                            }
                        }
                    }

                    if (DropDownList9.SelectedValue == "20")
                    {
                        Tokoi.Insert();
                    }
                    else
                    {
                        Esoda_Arxis.Insert();
                    }

                    //        if (DropDownList9.SelectedValue != "12")
                    //         {
                    if (!CheckBox2.Checked)
                    {
                        Kin_Logariasmon.Insert();
                        if (DropDownList9.SelectedValue != "20")
                        {
                            Del_Esoda_log.Insert();
                        }
                    }
                    else
                    {
                        Session["Etos"]       = DropDownList8.Text;
                        Session["Month"]      = DropDownList5.Text;
                        Session["Xrisi"]      = TextBox19.Text;
                        Session["Desc"]       = TextBox6.Text;
                        Session["GR_eisp"]    = TextBox5.Text;
                        Session["Poso"]       = TextBox7.Text;
                        Session["Poso_LC"]    = TextBox24.Text;
                        Session["Date_Apost"] = TextBox8.Text;
                        Session["Date_Entry"] = TextBox10.Text;
                        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(730/2);var Mtop = (screen.height/2)-(600/2);window.open( '../Esoda/Multy_Logariasmoi.aspx', null, 'height=550,width=660,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                    }
                    //         }
                    // Logariasmoi.Update();

                    if (DropDownList9.SelectedValue == "12")
                    {
                        //  Session["Ypo_GR_Etos"] = DropDownList8.Text;
                        //  Session["Ypol_GR"] = TextBox5.Text;
                        //  Session["Ypol_Xrisi"] = TextBox19.Text;
                        //     Server.Transfer("~/Esoda/Delete_Last_GR.aspx");
                        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( 'Neos_Ypologos_Alagi_Xrisi.aspx', null, 'height=800,width=793,status=no,toolbar=no,scrollbars=yes,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                    }
                    else
                    {
                        if (!CheckBox2.Checked)
                        {
                            Response.Redirect("Esoda.aspx");
                        }
                    }



                    Button1.Enabled = false;
                    Button3.Enabled = false;
                    Button4.Visible = false;
                }


                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Λανθασμένη επιλογή Ημερομηνίας - Δεν μπορεί να επιλεγεί μήνας προγενέστερος του τελευταίου καταχωρημένου Γραμματείου  !!!');", true);
                }
            }


            Esoda_Arxis.DataBind();
            Esoda_Arxis_Tokoi.DataBind();
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (DropDownList2.Items.Count <= 1 || DropDownList2.SelectedValue == "10000000")
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Ελλιπή Στοιχεία !!!!');", true);
            }
            else
            {
                if (CheckBox1.Checked)
                {
                    TextBox131.Text = TextBox8.Text + " " + DateTime.Now.ToString("HH:mm:ss");
                }
                else
                {
                    TextBox131.Text = DateTime.Now.ToString();
                }
                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() != 0 && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mina() == 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
                }
                else
                {
                    if (TextBox128.Text == "1")
                    {
                        if (GridView4.Rows.Count > 0)
                        {
                            TextBox127.Text = ((Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text))).ToString();
                        }
                    }
                    else
                    {
                        TextBox127.Text = "0.00";
                    }
                    TextBox12.Text = DateTime.Parse(TextBox124.Text).Year.ToString();
                    TextBox11.Text = DateTime.Parse(TextBox124.Text).Month.ToString();

                    int Etos_Y = DateTime.Parse(TextBox124.Text).Year;
                    TextBox9.Text  = GridView9.Rows[0].Cells[17].Text;
                    TextBox2.Text  = GridView9.Rows[0].Cells[16].Text;
                    TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y).ToString();



                    if (DropDownList2.SelectedValue == "10000000" || DropDownList2.SelectedValue == "0")
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Λάθος Επιλογή !!!!');", true);
                    }
                    else if ((Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) - Convert.ToDecimal(TextBox121.Text) != 0)
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Δεν έχουν επιλεγεί σωστά ένσημα. Απαιτούμενο ποσό :  € " + (Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) + " !!! ');", true);
                    }
                    else
                    {
                        if (GridView9.Rows[0].Cells[5].Text == "1" || GridView9.Rows[0].Cells[5].Text == "2" || GridView9.Rows[0].Cells[5].Text == "3" || GridView9.Rows[0].Cells[5].Text == "4" || GridView9.Rows[0].Cells[5].Text == "5")
                        {
                            Kin_Logariasmon.Insert();
                            ABE_KINISI.Insert();


                            GridView2.DataBind();
                            Fill_Textbox();
                            Arithmos_ABE();
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                    "alertMessage",
                                                                    "alert('Αριθμός ΑΒΕ :  " + Convert.ToString(Session["ABE_NUMBER"]) + " / " + Etos_Y + " ');window.open('Tameio.aspx','_self');", true);
                        }

                        if (GridView9.Rows[0].Cells[5].Text == "6")
                        {
                            Kin_Logariasmon.Insert();
                            Visa_kinisi.Insert();
                        }
                        if (GridView9.Rows[0].Cells[5].Text == "7")
                        {
                            TextBox121.Text = "5";
                            TextBox127.Text = (Convert.ToDecimal(TextBox121.Text) * FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(Convert.ToDateTime(TextBox8.Text).ToString("yyyy-MM-dd"))).ToString();
                            Kin_Logariasmon.Insert();
                            ABE_KINISI_WAIT_GRID.Insert();
                            Pass_kinisi.Insert();
                            Arithmos_ABE();

                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                    "alertMessage",
                                                                    "alert('Αριθμός ΑΒΕ :  " + Convert.ToString(Session["ABE_NUMBER"]) + " / " + Etos_Y + " ');window.open('Tameio.aspx','_self');", true);
                        }
                        if (GridView9.Rows[0].Cells[5].Text == "8")
                        {
                            Kin_Logariasmon.Insert();
                            FET_kinisi.Insert();
                        }


                        ABE_KINISI_WAIT.Delete();
                        FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);
                    }
                }
                Ypoloipo_Ensimwn.DataBind();
                ABE_KINISI.DataBind();
                ABE_Cost.DataBind();
                ABE_KINISI_WAIT.DataBind();
                ABE_KINISI_WAIT_List.DataBind();
                ABE_KINISI_WAIT_GRID.DataBind();

                GridView3.DataBind();
                GridView9.DataBind();
                GridView1.DataBind();
                GridView4.DataBind();
                GridView10.DataBind();
            }
        }
Beispiel #16
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (CheckBox1.Checked)
            {
                TextBox131.Text = TextBox8.Text + " " + DateTime.Now.ToString("HH:mm:ss");
            }
            else
            {
                TextBox131.Text = DateTime.Now.ToString();
            }
            if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() != 0 && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mina() == 0)
            {
                //    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                //           "alertMessage",
                //         "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
                Label3.Text          = "Δεν έχει ορισθεί Ισοτιμία για τον μήνα ";
                TextBox3.Visible     = false;
                TextBox3.Text        = "";
                Label4.Text          = "";
                Session["Update_YN"] = "0";
                ModalPopupExtender2.Show();
            }
            else
            {
                if (TextBox128.Text == "1")
                {
                    if (GridView4.Rows.Count > 0)
                    {
                        TextBox127.Text = ((Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text))).ToString();
                    }
                }
                else
                {
                    TextBox127.Text = "0.00";
                }
                TextBox12.Text = DateTime.Parse(TextBox124.Text).Year.ToString();
                TextBox11.Text = DateTime.Parse(TextBox124.Text).Month.ToString();

                int Etos_Y = DateTime.Parse(TextBox124.Text).Year;
                TextBox9.Text  = GridView9.Rows[0].Cells[17].Text;
                TextBox2.Text  = GridView9.Rows[0].Cells[16].Text;
                TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y).ToString();


                if ((Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) - Convert.ToDecimal(TextBox121.Text) != 0 && GridView9.Rows[0].Cells[20].Text == "0")
                {
                    //     ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                    //              "alertMessage",
                    //            "alert('Δεν έχουν επιλεγεί σωστά ένσημα. Απαιτούμενο ποσό :  € " + (Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) + " !!! ');", true);
                    Label3.Text          = "Δεν έχουν επιλεγεί σωστά ένσημα. ";
                    TextBox3.Visible     = true;
                    TextBox3.Text        = Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text).ToString();
                    Label4.Text          = "Απαιτούμενο ποσό :  €";
                    Session["Update_YN"] = "0";
                    ModalPopupExtender2.Show();
                }
                else
                {
                    if (GridView9.Rows[0].Cells[5].Text == "1" || GridView9.Rows[0].Cells[5].Text == "2" || GridView9.Rows[0].Cells[5].Text == "3" || GridView9.Rows[0].Cells[5].Text == "4" || GridView9.Rows[0].Cells[5].Text == "5")
                    {
                        Kin_Logariasmon.Insert();
                        ABE_KINISI.Insert();


                        GridView2.DataBind();
                        Fill_Textbox();
                        //      Arithmos_ABE();
                        ABE_KINISI_WAIT.Delete();
                        FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);

                        //   ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                        //                          "alertMessage",
                        //                                "alert('Αριθμός ΑΒΕ :  " + FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text)) + " ');", true); ;
                        Label3.Text          = "Αριθμός ΑΒΕ :";
                        TextBox3.Visible     = true;
                        TextBox3.Text        = FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text));
                        Label4.Text          = "";
                        Session["Update_YN"] = "1";
                        ModalPopupExtender2.Show();
                    }

                    if (GridView9.Rows[0].Cells[5].Text == "6")
                    {
                        Kin_Logariasmon.Insert();
                        Visa_kinisi.Insert();
                        ABE_KINISI_WAIT.Delete();
                        FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);
                        string path_return = "TameioN.aspx";

                        String x = "<script type='text/javascript'>window.opener.location.href='" + path_return + "';self.close();</script>";
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "script", x, false);
                    }
                    if (GridView9.Rows[0].Cells[5].Text == "7")
                    {
                        TextBox121.Text = "5";
                        TextBox127.Text = (Convert.ToDecimal(TextBox121.Text) * FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mera(Convert.ToDateTime(TextBox8.Text).ToString("yyyy-MM-dd"))).ToString();



                        if (GridView9.Rows[0].Cells[20].Text == "1")
                        {
                            TextBox141.Text = GridView9.Rows[0].Cells[21].Text;
                            Passport_K.Update();
                            ABE_KINISI_WAIT.Delete();

                            FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);
                            //     ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                            //        "alertMessage",
                            //             "alert('Η επιστροφή ολοκληρώθηκε με επιτυχία !');", true);
                            Label3.Text          = "Η επιστροφή ολοκληρώθηκε με επιτυχία !";
                            TextBox3.Visible     = false;
                            TextBox3.Text        = "";
                            Label4.Text          = "";
                            Session["Update_YN"] = "0";
                            ModalPopupExtender2.Show();
                        }
                        else if (GridView9.Rows[0].Cells[20].Text == "2")
                        {
                            FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);
                            TextBox141.Text = GridView9.Rows[0].Cells[21].Text;
                            Passport_K.Update();
                            Kin_Logariasmon.Insert();
                            ABE_KINISI_WAIT_GRID.Insert();
                            Pass_kinisi.Insert();
                            //        Arithmos_ABE();

                            ABE_KINISI_WAIT.Delete();


                            //       ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                            //         "alertMessage",
                            //               "alert('Αριθμός ΑΒΕ :  " + FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text)) + " ');", true); ;
                            Label3.Text          = "Αριθμός ΑΒΕ :";
                            TextBox3.Visible     = true;
                            TextBox3.Text        = FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text));
                            Label4.Text          = "";
                            Session["Update_YN"] = "1";
                            ModalPopupExtender2.Show();
                        }
                        else
                        {
                            FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);
                            Kin_Logariasmon.Insert();
                            ABE_KINISI_WAIT_GRID.Insert();
                            Pass_kinisi.Insert();
                            //        Arithmos_ABE();

                            ABE_KINISI_WAIT.Delete();


                            //            ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                            //                "alertMessage",
                            //                     "alert('Αριθμός ΑΒΕ :  " + FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text)) + " ');", true); ;
                            Label3.Text          = "Αριθμός ΑΒΕ :";
                            TextBox3.Visible     = true;
                            TextBox3.Text        = FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text));
                            Label4.Text          = "";
                            Session["Update_YN"] = "0";
                            ModalPopupExtender2.Show();
                        }
                    }
                    if (GridView9.Rows[0].Cells[5].Text == "8")
                    {
                        FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 4);
                        Kin_Logariasmon.Insert();
                        FET_kinisi.Insert();
                        ABE_KINISI_WAIT.Delete();

                        string path_return = "TameioN.aspx";

                        String x = "<script type='text/javascript'>window.opener.location.href='" + path_return + "';self.close();</script>";
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "script", x, false);
                    }
                }
            }
        }
Beispiel #17
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Find_Date();
            TextBox12.Text = DateTime.Parse(TextBox8.Text).Year.ToString();
            TextBox11.Text = DateTime.Parse(TextBox8.Text).Month.ToString();
            xrisi();


            if (DropDownList1.SelectedValue == "1000")
            {
                Visa_VFS.Insert();
                Response.Redirect("Kinisis_Pass_Visa.aspx");
            }
            else
            {
                if (TextBox129.Text == "0" && TextBox128.Text == "1")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
                }
                else
                {
                    if (DropDownList1.Text.Length == 0 || DropDownList2.SelectedValue == "0" || TextBox9.Text.Length == 0 || (DropDownList1.SelectedValue == "6" && DropDownList18.SelectedValue == "0") || (DropDownList1.SelectedValue == "8" && DropDownList18.SelectedValue == "0"))
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Δεν έχει συμπληρωθεί το Είδος Πράξης ή η Κατηγορία ή η Περιγραφή !!!!');", true);
                    }
                    else
                    {
                        if (GridView1.Rows.Count > 0)
                        {
                            TextBox121.Text = GridView1.Rows[0].Cells[0].Text;
                            if (TextBox128.Text == "1")
                            {
                                TextBox130.Text = GridView6.Rows[0].Cells[0].Text;
                            }
                        }


                        if (Convert.ToDateTime(TextBox8.Text) < Convert.ToDateTime(TextBox133.Text))
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                    "alertMessage",
                                                                    "alert(' Λανθασμένη Ημερομηνία, υπάρχει μεταγενέστερη εγγραφή : " + TextBox133.Text + " ');", true);
                        }



                        else if (DropDownList1.SelectedValue == "6")
                        {
                            Visa_kinisi.Insert();
                            Kin_Logariasmon.Insert();
                        }
                        else
                        {
                            FET_Kinisi.Insert();
                            Kin_Logariasmon.Insert();
                        }
                        Response.Redirect("Kinisis_Pass_Visa.aspx");
                    }
                }
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (TextBox1.Text.Length == 0 || TextBox3.Text.Length == 0 || (TextBox28.Text == "0" && TextBox4.Text.Length == 0) || (TextBox28.Text == "1" && (TextBox26.Text.Length == 0 && TextBox4.Text.Length == 0)) || DropDownList2.SelectedValue.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Δεν έχει συμπληρωθεί το Έτος ή Ημερομηνία ή Περιγραφή ή το Ποσό !!!!');", true);
            }
            else
            {
                if (Convert.ToDateTime(TextBox1.Text) <= Convert.ToDateTime(TextBox7.Text))
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Λανθασμένη επιλογή Ημερομηνίας - Η Περίοδος έχεις κλείσει. !!!!');", true);
                }
                else
                {
                    if (DropDownList2.Text == DateTime.Parse(TextBox1.Text).Year.ToString())
                    {
                        if (TextBox28.Text == "1")
                        {
                            TextBox4.Text = (Convert.ToDecimal(TextBox26.Text) / FINANCIAL_MANAGEMENT.App_Code.xrisi.DS_Isot(DateTime.Parse(TextBox1.Text).Year)).ToString();
                        }

                        DS_Dapanes.Insert();

                        if (TextBox31.Text.Length > 0)
                        {
                            Exoda_Metafora_Leit.Update();
                            Exoda_Metafora_Leit.Insert();
                        }
                        if (TextBox28.Text == "0")
                        {
                            if (GridView2.Rows.Count > 0)
                            {
                                if (string.IsNullOrEmpty(GridView2.Rows[0].Cells[4].Text as string) || GridView2.Rows[0].Cells[4].Text == "&nbsp;")
                                {
                                }
                                else
                                {
                                    TextBox10.Text = GridView2.Rows[0].Cells[4].Text;
                                    Kin_Logariasmon.Insert();
                                }
                            }
                        }
                        if (TextBox28.Text == "1")
                        {
                            if (GridView3.Rows.Count > 0)
                            {
                                if (string.IsNullOrEmpty(GridView3.Rows[0].Cells[4].Text as string) || GridView3.Rows[0].Cells[4].Text == "&nbsp;")
                                {
                                }
                                else
                                {
                                    TextBox10.Text = GridView3.Rows[0].Cells[4].Text;
                                    Kin_Logariasmon.Insert();
                                }
                            }
                        }


                        TextBox1.Text   = "";
                        TextBox2.Text   = "";
                        TextBox3.Text   = "";
                        TextBox4.Text   = "";
                        TextBox26.Text  = "";
                        Button1.Enabled = false;
                        Ypoloipa_DS.DataBind();
                        GridView2.DataBind();
                        GridView3.DataBind();
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Ημερομηνία δαπάνης (Έτος) δεν συμπίπτει με το Έτος Δημοσίων Σχέσεων !!!!');", true);
                    }
                }
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            TextBox9.Text = TextBox13.Text + " " + TextBox138.Text;


            if (TextBox145.Text.Length == 0)
            {
                TextBox145.Text = "01/01/1900";
            }
            Find_Date();


            if (TextBox129.Text == "0" && TextBox128.Text == "1")
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
            }
            else
            {
                if (DropDownList2.SelectedValue == "0" || TextBox9.Text.Length == 0 || TextBox13.Text.Length == 0 || TextBox138.Text.Length == 0 || TextBox139.Text.Length == 0 || TextBox140.Text.Length == 0 || TextBox141.Text.Length == 0 || TextBox142.Text.Length == 0 || TextBox143.Text.Length == 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Ελλειπή Στοιχεία!!!!');", true);
                }
                else
                {
                    TextBox148.Text = DateTime.ParseExact(TextBox140.Text, "dd/MM/yyyy", null).ToString();
                    TextBox149.Text = DateTime.ParseExact(TextBox145.Text, "dd/MM/yyyy", null).ToString();
                    TextBox12.Text  = DateTime.Parse(TextBox8.Text).Year.ToString();
                    TextBox11.Text  = DateTime.Parse(TextBox8.Text).Month.ToString();
                    xrisi();
                    if (GridView1.Rows.Count > 0)
                    {
                        TextBox121.Text = GridView1.Rows[0].Cells[0].Text;
                        if (TextBox128.Text == "1")
                        {
                            TextBox130.Text = GridView6.Rows[0].Cells[0].Text;
                        }
                    }


                    if (Convert.ToDateTime(TextBox8.Text) < Convert.ToDateTime(TextBox133.Text))
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert(' Λανθασμένη Ημερομηνία, υπάρχει μεταγενέστερη εγγραφή : " + TextBox133.Text + " ');", true);
                    }
                    else
                    {
                        TextBox125.Text = GridView2.Rows[0].Cells[0].Text;

                        if (TextBox128.Text == "1")
                        {
                            TextBox131.Text = GridView7.Rows[0].Cells[0].Text;
                        }


                        Passport_KINISI.Insert();
                        ABE_Kinisi.Insert();
                        Kin_Logariasmon.Delete();  //it inserts post cost 5 euro
                        Reservations.Insert();



                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Η εγγραφή αποθηκεύτηκε επιτυχώς ');window.open('Kinisis_Pass.aspx','_self');", true);
                    }
                }
            }

            Pass_kinisi.DataBind();
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (TextBox8.Text.Length == 0)
            {
                //  ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                //         "alertMessage",
                //           "alert(' Δεν έχει ορισθεί Ημερομηνία');", true);
                Label3.Text              = "Δεν έχει ορισθεί Ισοτιμία για τον μήνα ";
                TextBox3.Visible         = false;
                TextBox3.Text            = "";
                Label4.Text              = "";
                Session["Update_YN_Dia"] = "0";
                ModalPopupExtender2.Show();
            }
            else
            {
                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() != 0 && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mina() == 0)
                {
                    //          ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                    //                   "alertMessage",
                    //                    "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
                    Label3.Text              = "Δεν έχει ορισθεί Ισοτιμία για τον μήνα ";
                    TextBox3.Visible         = false;
                    TextBox3.Text            = "";
                    Label4.Text              = "";
                    Session["Update_YN_Dia"] = "0";
                    ModalPopupExtender2.Show();
                }
                else
                {
                    if (TextBox128.Text == "1")
                    {
                        if (GridView4.Rows.Count > 0)
                        {
                            TextBox127.Text = ((Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text))).ToString();
                        }
                    }
                    else
                    {
                        TextBox127.Text = "0.00";
                    }
                    TextBox12.Text = DateTime.Parse(TextBox8.Text).Year.ToString();
                    TextBox11.Text = DateTime.Parse(TextBox8.Text).Month.ToString();

                    int Etos_Y = DateTime.Parse(TextBox8.Text).Year;


                    TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y).ToString();



                    if (DropDownList1.Text.Length == 0 || DropDownList2.SelectedValue == "0" || TextBox9.Text.Length == 0)
                    {
                        //  ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                        //        "alertMessage",
                        //         "alert('Δεν έχει συμπληρωθεί το Είδος Πράξης ή η Κατηγορία ή η Περιγραφή !!!!');", true);
                        Label3.Text              = "Δεν έχει συμπληρωθεί το Είδος Πράξης ";
                        TextBox3.Visible         = false;
                        TextBox3.Text            = "";
                        Label4.Text              = "ή η Κατηγορία ή η Περιγραφή. ";
                        Session["Update_YN_Dia"] = "0";
                        ModalPopupExtender2.Show();
                    }
                    else if (Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text) > 300)
                    {
                        Session["Kinisi_Euro_Gram"] = GridView1.Rows[0].Cells[0].Text;
                        Session["Kinisi_TN_Gram"]   = GridView4.Rows[0].Cells[0].Text;
                        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(690/2);var Mtop = (screen.height-500)/2;window.open( 'Kiosk_Gram_D.aspx', null, 'height=680,width=1200,directories=no,titlebar=no,status=no,toolbar=no,scrollbars=no,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                    }
                    else
                    {
                        if ((Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) - Convert.ToDecimal(TextBox121.Text) != 0)
                        {
                            //  ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                            //       "alertMessage",
                            //      "alert('Δεν έχουν επιλεγεί σωστά ένσημα. Απαιτούμενο ποσό :  € " + (Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) + " !!! ');", true);
                            Label3.Text              = "Δεν έχουν επιλεγεί σωστά ένσημα. ";
                            TextBox3.Visible         = true;
                            TextBox3.Text            = Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text).ToString();
                            Label4.Text              = "Απαιτούμενο ποσό :  €";
                            Session["Update_YN_Dia"] = "0";
                            ModalPopupExtender2.Show();
                        }
                        else
                        {
                            Kin_Logariasmon.Insert();

                            ABE_KINISI.Insert();


                            GridView2.DataBind();
                            Fill_Textbox();
                            Arithmos_ABE();
                        }
                    }
                }
                Ypoloipo_Ensimwn.DataBind();
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            TextBox34.Text            = "0";
            TextBox35.Text            = "0";
            TextBox36.Text            = "0";
            TextBox37.Text            = "0";
            Session["Months"]         = DropDownList5.SelectedValue;
            Session["Desc_esoda"]     = TextBox1.Text;
            Session["Etos"]           = DropDownList1.SelectedValue;
            Session["Date_Apostolis"] = TextBox3.Text;
            Session["Xrisi_I"]        = TextBox6.Text;

            Session["GR_Eiprajeis"] = DropDownList2.SelectedValue;
            Session["Code_leit"]    = DropDownList2.SelectedValue;



            if (DropDownList3.SelectedValue == "0" || DropDownList2.SelectedValue.Length == 0 || TextBox1.Text.Length == 0 || (TextBox2.Text.Length == 0 && TextBox8.Text == "0") || (TextBox26.Text.Length == 0 && TextBox8.Text == "1") || TextBox3.Text.Length == 0 || DropDownList2.SelectedValue.Length == 0 || TextBox27.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Δεν έχει επιλεγεί Κωδικός ή Ημερομηνία Εξόδου ή Δεν έχει συμπληρωθεί το Ποσό ή Περιγραφή Εξόδου ή δεν έχει επιλεγεί Μήνας Υπολ. Δαπάνης !!!!');", true);
            }
            else
            {
                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() == 1)
                {
                    if (TextBox2.Text.Length == 0)
                    {
                        TextBox2.Text = Math.Round((Convert.ToDecimal(TextBox26.Text) / Convert.ToDecimal(TextBox38.Text)), 2).ToString();
                    }
                    if (TextBox26.Text.Length == 0)
                    {
                        TextBox26.Text = Math.Round((Convert.ToDecimal(TextBox2.Text) * Convert.ToDecimal(TextBox38.Text)), 2).ToString();
                    }
                }

                TextBox5.Text = "28/" + TextBox27.Text + "/" + DropDownList1.Text;
                DateTime dateTime = Convert.ToDateTime(this.TextBox5.Text.Trim(), new CultureInfo("en-GB"));
                this.TextBox5.Text = dateTime.AddDays(60).ToString("dd/MM/yyyy");
                if (Convert.ToDateTime(TextBox3.Text) != Convert.ToDateTime(TextBox5.Text))
                {
                    TextBox4.Text = DateTime.Now.ToString();
                    Exoda_Leitourgika.Insert();
                    Kin_Logariasmon.Insert();

                    if (TextBox28.Text.Length > 0 && Convert.ToInt16(TextBox28.Text) > 0)
                    {
                        // AN EXEI SIMPLIROMATIKO PROTA TO POSO APO TO 1 GRAMMATEIO META APO TO 2  GR  KAI META PARAKATO TO YPOLOIPO EJ IDION
                        if (TextBox8.Text == "0" && Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) > 0 && Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text) > Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text))
                        {
                            TextBox34.Text = (Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text)).ToString(); //EYRO
                        }

                        if (TextBox8.Text == "1" && Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text) > 0 && Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text) > Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text))
                        {
                            TextBox35.Text = (Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text)).ToString(); //T.N.
                        }
                        if (Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text) > 0 || Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) > 0)
                        {
                            Exoda_Metafora_Leit.Update();
                            Exoda_Metafora_Leit.Insert();
                            Delete_Leitourgika.Insert();
                        }

                        if (TextBox8.Text == "0" && Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text) < 0 && Convert.ToDecimal(GridView2.Rows[0].Cells[1].Text) > 0)
                        {
                            if (Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text) + Convert.ToDecimal(GridView2.Rows[0].Cells[1].Text) >= 0)
                            {
                                if (Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text) + Convert.ToDecimal(GridView2.Rows[0].Cells[1].Text) > Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text))
                                {
                                    TextBox36.Text = Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text).ToString();
                                }
                                else
                                {
                                    TextBox36.Text = (Math.Abs(Convert.ToDecimal(GridView2.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView2.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox2.Text) ? "0" : TextBox2.Text))).ToString();  //EYRO
                                }
                            }
                            else
                            {
                                if (Convert.ToDecimal(GridView2.Rows[0].Cells[3].Text) > Convert.ToDecimal(GridView2.Rows[0].Cells[1].Text))
                                {
                                    TextBox36.Text = GridView2.Rows[0].Cells[3].Text;
                                }
                                else
                                {
                                    TextBox36.Text = GridView2.Rows[0].Cells[1].Text;
                                }
                            }
                        }


                        if (TextBox8.Text == "1" && Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text) < 0 && Convert.ToDecimal(GridView3.Rows[0].Cells[1].Text) > 0)
                        {
                            if (Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text) + Convert.ToDecimal(GridView3.Rows[0].Cells[1].Text) >= 0)
                            {
                                if (Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text) + Convert.ToDecimal(GridView3.Rows[0].Cells[1].Text) > Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text))
                                {
                                    TextBox37.Text = Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text).ToString();
                                }
                                else
                                {
                                    TextBox37.Text = (Math.Abs(Convert.ToDecimal(GridView3.Rows[0].Cells[0].Text) - Convert.ToDecimal(GridView3.Rows[0].Cells[2].Text) - Convert.ToDecimal(string.IsNullOrEmpty(TextBox26.Text) ? "0" : TextBox26.Text))).ToString();  //T.N.
                                }
                            }
                            else
                            {
                                if (Convert.ToDecimal(GridView3.Rows[0].Cells[3].Text) > Convert.ToDecimal(GridView3.Rows[0].Cells[1].Text))
                                {
                                    TextBox37.Text = GridView3.Rows[0].Cells[3].Text;
                                }
                                else
                                {
                                    TextBox37.Text = GridView3.Rows[0].Cells[1].Text;
                                }
                            }
                        }

                        if (Convert.ToDecimal(string.IsNullOrEmpty(TextBox36.Text) ? "0" : TextBox36.Text) > 0 || Convert.ToDecimal(string.IsNullOrEmpty(TextBox37.Text) ? "0" : TextBox37.Text) > 0)
                        {
                            Exoda_Metafora_Leit_Simpl_GR.Update();
                            Exoda_Metafora_Leit_Simpl_GR.Insert();
                            Delete_Leitourgika.Update();
                        }
                    }

                    if (DropDownList8.SelectedValue != "0")
                    {
                        Logariasmoi_To.Insert();
                        Logariasmoi_To.Delete();
                    }
                    //                  DropDownList2.SelectedValue= 0;



                    if (TextBox8.Text == "0" && Convert.ToDecimal(TextBox2.Text) > Convert.ToDecimal(GridView2.Rows[0].Cells[3].Text))
                    {
                        //// εδω αλλαγή EVRO !!!
                        decimal Ypoloipo_EE = Convert.ToDecimal(GridView2.Rows[0].Cells[3].Text);
                        if (Ypoloipo_EE < 0)
                        {
                            Ypoloipo_EE = 0;
                        }

                        Session["Poso_exidion_LC"] = "0";
                        Session["Poso_exidion"]    = (Convert.ToDecimal(TextBox2.Text) - Ypoloipo_EE).ToString();
                        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( '../Leitourgika/Katathesi_ExIdion.aspx', null, 'height=300,width=380,status=yes,toolbar=no,scrollbars=no,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                    }
                    if (TextBox8.Text == "1" && Convert.ToDecimal(TextBox26.Text) > Convert.ToDecimal(GridView3.Rows[0].Cells[3].Text))
                    {
                        //// εδω αλλαγή TN !!!
                        decimal Ypoloipo_LC = Convert.ToDecimal(GridView3.Rows[0].Cells[3].Text);
                        if (Ypoloipo_LC < 0)
                        {
                            Ypoloipo_LC = 0;
                        }

                        Session["Poso_exidion"]    = "0";
                        Session["Poso_exidion_LC"] = (Convert.ToDecimal(TextBox26.Text) - Ypoloipo_LC).ToString();
                        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( '../Leitourgika/Katathesi_ExIdion.aspx', null, 'height=300,width=380,status=yes,toolbar=no,scrollbars=no,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                    }

                    DropDownList2_SelectedIndexChanged(null, null);

                    DropDownList4.SelectedValue  = "0";
                    DropDownList5.SelectedValue  = "0";
                    DropDownList7.SelectedValue  = "0";
                    DropDownList8.SelectedValue  = "0";
                    DropDownList10.SelectedValue = "0";
                    Ypoloipo_Code.DataBind();
                    Ypoloipo_Code_LC.DataBind();
                    GridView2.DataBind();
                    GridView3.DataBind();
                    TextBox1.Text  = "";
                    TextBox2.Text  = "";
                    TextBox26.Text = "";
                    TextBox27.Text = "";
                    TextBox41.Text = "";
                    TextBox3.Text  = "";


                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Επιτυχής Αποθήκευση!!!!');", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Λανθασμένη επιλογή Ημερομηνίας - Μήνας ή Έτος!!!!');", true);
                }
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (CheckBox1.Checked)
            {
                TextBox131.Text = TextBox8.Text + " " + DateTime.Now.ToString("HH:mm:ss");
            }
            else
            {
                TextBox131.Text = DateTime.Now.ToString();
            }
            if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() != 0 && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mina() == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
            }
            else
            {
                if (TextBox128.Text == "1")
                {
                    if (GridView4.Rows.Count > 0)
                    {
                        TextBox127.Text = ((Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text))).ToString();
                    }
                }
                else
                {
                    TextBox127.Text = "0.00";
                }
                TextBox12.Text = DateTime.Parse(TextBox124.Text).Year.ToString();
                TextBox11.Text = DateTime.Parse(TextBox124.Text).Month.ToString();

                int Etos_Y = DateTime.Parse(TextBox124.Text).Year;
                TextBox9.Text  = GridView9.Rows[0].Cells[17].Text;
                TextBox2.Text  = GridView9.Rows[0].Cells[16].Text;
                TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y).ToString();


                if ((Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) - Convert.ToDecimal(TextBox121.Text) != 0 && GridView9.Rows[0].Cells[20].Text == "0")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Δεν έχουν επιλεγεί σωστά ένσημα. Απαιτούμενο ποσό :  € " + (Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) + " !!! ');", true);
                }
                else
                {
                    Kin_Logariasmon.Insert();
                    ABE_KINISI.Insert();
                    Fill_Textbox();

                    // ΓΙΑ ΤΙΣ ΕΠΟΜΕΝΕΣ ΦΟΡΕΣ ΛΟΟΠ

                    if (Convert.ToInt32(DropDownList111.SelectedValue) > 1)
                    {
                        for (int i = 1; i < Convert.ToInt32(DropDownList111.SelectedValue); i++)
                        {
                            Kin_Logariasmon.Insert();
                            Reservations.Insert();
                            Num_of_Times.Insert();
                            Fill_Textbox();
                        }
                    }

                    FINANCIAL_MANAGEMENT.App_Code.xrisi.Update_Reserv_Status(Convert.ToInt32(GridView9.Rows[0].Cells[18].Text), 5);

                    ReportViewer1.LocalReport.DataSources.Clear();
                    ReportDataSource rds1 = new ReportDataSource();

                    rds1.Name  = "DataSet5";
                    rds1.Value = Reservations;

                    ReportViewer1.LocalReport.DataSources.Add(rds1);

                    ReportViewer1.LocalReport.Refresh();
                    ABE_KINISI_WAIT.Delete();
                    Warning[] warnings;
                    string[]  streamIds;
                    string    mimeType  = string.Empty;
                    string    encoding  = string.Empty;
                    string    extension = string.Empty;

                    // Setup the report viewer object and get the array of bytes
                    ReportViewer viewer = ReportViewer1;
                    viewer.ProcessingMode         = ProcessingMode.Local;
                    viewer.LocalReport.ReportPath = "Kiosk/Tameio/M_ABE.rdlc";


                    byte[] bytes = viewer.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings);


                    // Now that you have all the bytes representing the PDF report, buffer it and send it to the client.
                    Response.Buffer = true;
                    Response.Clear();
                    Response.ContentType = mimeType;
                    Response.AddHeader("content-disposition", "attachment; filename=PDF" + "." + extension);
                    Response.BinaryWrite(bytes); // create the file
                    Response.Flush();            // send it to the client to download
                    Response.End();
                }
            }
        }
Beispiel #23
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (TextBox8.Text.Length == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert(' Δεν έχει ορισθεί Ημερομηνία');", true);
            }
            else
            {
                if (FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isotimia() != 0 && FINANCIAL_MANAGEMENT.App_Code.xrisi.Fetch_Isot_Mina() == 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert(' Δεν έχει ορισθεί Ισοτιμία για τον μήνα');", true);
                }
                else
                {
                    if (TextBox128.Text == "1")
                    {
                        if (GridView4.Rows.Count > 0)
                        {
                            TextBox127.Text = ((Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text))).ToString();
                        }
                    }
                    else
                    {
                        TextBox127.Text = "0.00";
                    }
                    TextBox12.Text = DateTime.Parse(TextBox8.Text).Year.ToString();
                    TextBox11.Text = DateTime.Parse(TextBox8.Text).Month.ToString();

                    int Etos_Y = DateTime.Parse(TextBox8.Text).Year;


                    TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y).ToString();



                    if (DropDownList1.Text.Length == 0 || DropDownList2.SelectedValue == "0" || TextBox9.Text.Length == 0)
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Δεν έχει συμπληρωθεί το Είδος Πράξης ή η Κατηγορία ή η Περιγραφή !!!!');", true);
                    }
                    else if ((Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) - Convert.ToDecimal(TextBox121.Text) != 0)
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                                "alertMessage",
                                                                "alert('Δεν έχουν επιλεγεί σωστά ένσημα. Απαιτούμενο ποσό :  € " + (Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text)) + " !!! ');", true);
                    }
                    else
                    {
                        Kin_Logariasmon.Insert();

                        ABE_KINISI.Insert();



                        Arithmos_ABE();

                        GridView2.DataBind();
                        Fill_Textbox();
                    }
                }
                Ypoloipo_Ensimwn.DataBind();
            }
        }
Beispiel #24
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();
        }
        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 #26
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (CheckBox2.Checked)
            {
                TextBox183.Text = "1";
            }
            else
            {
                TextBox183.Text = "0";
            }

            if (TextBox140.Text.Length == 0)
            {
                TextBox140.Text = "01/01/1900";
            }
            TextBox148.Text = DateTime.ParseExact(TextBox140.Text, "dd/MM/yyyy", null).ToString();

            if (DropDownList2.SelectedValue == "0")
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "alertMessage",
                                                        "alert('Ελλιπή Στοιχεία !!!!');", true);
            }
            else
            {
                TextBox131.Text = ((Convert.ToDecimal(GridView1.Rows[0].Cells[0].Text))).ToString();
                TextBox132.Text = ((Convert.ToDecimal(GridView4.Rows[0].Cells[0].Text))).ToString();
                TextBox133.Text = "3";
                ABE_KINISI_WAIT.Update();
                Dikaiologitika.Delete();

                foreach (GridViewRow row in GridView12.Rows)
                {
                    System.Web.UI.WebControls.CheckBox chkRow = (row.Cells[0].FindControl("O_C_CHECK") as System.Web.UI.WebControls.CheckBox);
                    if (chkRow.Checked)
                    {
                        txbYN.Text = "1";
                    }
                    else
                    {
                        txbYN.Text = "0";
                    }
                    txbID_Proj.Text      = row.Cells[2].Text;
                    txbDikaiol_desc.Text = row.Cells[1].Text;
                    Dikaiologitika.Insert();
                }

                if (GridView1.Rows[0].Cells[0].Text == "0.00" && TextBox183.Text == "0")
                {
                    TextBox133.Text = "4";
                    ABE_KINISI_FILL.Update();
                    ABE_Sub_Category.Update();
                    TextBox136.Text = DateTime.Now.ToString();
                    TextBox12.Text  = DateTime.Parse(TextBox151.Text).Year.ToString();
                    TextBox11.Text  = DateTime.Parse(TextBox151.Text).Month.ToString();

                    int Etos_Y = DateTime.Parse(TextBox151.Text).Year;


                    TextBox10.Text = FINANCIAL_MANAGEMENT.App_Code.xrisi.XrisiTR(Etos_Y).ToString();

                    Kin_Logariasmon.Insert();
                    ABE_KINISI.Insert();

                    ABE_KINISI_WAIT.Delete();


                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Αριθμός ΑΒΕ :  " + FINANCIAL_MANAGEMENT.App_Code.xrisi.ABE_KINISI_FOR_Kiosk(Convert.ToInt32(TextBox135.Text)) + " ');", true);
                    Session["Update_ABE_WAIT_Schedule"] = "0";



                    Button2_Click(null, null);
                }
                else if (GridView1.Rows[0].Cells[0].Text == "0.00" && TextBox183.Text == "1")
                {
                    Session["ID_Pers_Check_Proj"] = TextBox135.Text;
                    Session["Return_Path_for_Personel_Tameio"] = "/Kiosk/Kinisis_Kiosk.aspx";
                    ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(690/2);var Mtop = (screen.height-500)/2;window.open( '../Kiosk/Tameio/Tameio_Pay_Pollaples.aspx', null, 'height=770,width=1100,directories=no,titlebar=no,status=no,toolbar=no,scrollbars=no,menubar=no,location=no, left=\'+Mleft+\'' );", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "alertMessage",
                                                            "alert('Η εγγραφή αποθηκεύτηκε επιτυχώς, Αναμονή Πληρωμής ');", true);
                    Session["Update_ABE_WAIT_Schedule"] = "0";
                    Button2_Click(null, null);
                }
            }
        }