示例#1
0
    protected void Raport_Click(object sender, EventArgs e)
    {
        if (ddlRez.SelectedValue != "toate")
        {
            lblRez.Text   = "Numar rezervari: " + Conexiune.NrRezervari(Convert.ToInt32(ddlCam.SelectedValue), ddlRez.SelectedValue, Calendar1.SelectedDate, Calendar2.SelectedDate).ToString();
            LblNopti.Text = "Numar nopti: " + Conexiune.NrNopti(Convert.ToInt32(ddlCam.SelectedValue), ddlRez.SelectedValue, Calendar1.SelectedDate, Calendar2.SelectedDate).ToString();
        }
        else
        {
            int na = Conexiune.NrNopti(Convert.ToInt32(ddlCam.SelectedValue), "anulata", Calendar1.SelectedDate, Calendar2.SelectedDate);
            int no = Conexiune.NrNopti(Convert.ToInt32(ddlCam.SelectedValue), "onorata", Calendar1.SelectedDate, Calendar2.SelectedDate);
            int nr = Conexiune.NrNopti(Convert.ToInt32(ddlCam.SelectedValue), "receptie", Calendar1.SelectedDate, Calendar2.SelectedDate);

            lblRez.Text = "Numar rezervari: " + "<table><tr><td>anulate: </td><td>" + Conexiune.NrRezervari(Convert.ToInt32(ddlCam.SelectedValue), "anulata", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr>"
                          + "<tr><td>onorate: </td><td>" + Conexiune.NrRezervari(Convert.ToInt32(ddlCam.SelectedValue), "onorata", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr>"
                          + "<tr><td>receptie: </td><td>" + Conexiune.NrRezervari(Convert.ToInt32(ddlCam.SelectedValue), "receptie", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr>"
                          + "<tr><td>despagubiri: </td><td>" + Conexiune.NrRezervari(Convert.ToInt32(ddlCam.SelectedValue), "despagubire", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr>"
                          + "<tr><td>rezervari: </td><td>" + Conexiune.NrRezervari(Convert.ToInt32(ddlCam.SelectedValue), "rezervare", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr></table>";

            LblNopti.Text = "Numar nopti: " + "<table><tr><td>anulate: </td><td>" + na.ToString() + "</td></tr>"
                            + "<tr><td>onorate: </td><td>" + no.ToString() + "</td></tr>"
                            + "<tr><td>receptie: </td><td>" + nr.ToString() + "</td></tr>"
                            + "<tr><td>despagubiri: </td><td>" + Conexiune.NrNopti(Convert.ToInt32(ddlCam.SelectedValue), "despagubirq", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr>"
                            + "<tr><td>rezervari: </td><td>" + Conexiune.NrNopti(Convert.ToInt32(ddlCam.SelectedValue), "rezervare", Calendar1.SelectedDate, Calendar2.SelectedDate).ToString() + "</td></tr></table>";

            /* PieChart1.PieChartValues.Add(new AjaxControlToolkit.PieChartValue { Category = "anulate", Data = na });
             * PieChart1.PieChartValues.Add(new AjaxControlToolkit.PieChartValue { Category = "onorate", Data = no });
             * PieChart1.PieChartValues.Add(new AjaxControlToolkit.PieChartValue { Category = "receptie", Data = nr });
             * PieChart1.PieChartValues.Add(new AjaxControlToolkit.PieChartValue { Category = "libere", Data =  (int)(Calendar2.SelectedDate-Calendar1.SelectedDate).TotalDays - na-no-nr});*/
        }
    }
示例#2
0
    protected void btnRez_Click(object sender, EventArgs e)
    {
        Camera    camera = (Camera)Session["Camera"];
        Rezervare rez    = new Rezervare(camera.Id, Convert.ToDateTime(Session["Data1"]), Convert.ToDateTime(Session["Data2"]), txtNume.Text, txtCNP.Text, txtBuletin.Text, txtAdr.Text, txtTel.Text, txtMail.Text, "cerere");

        Session["mail"] = txtMail.Text;
        lblRes.Text     = Conexiune.Rezerva(rez);
    }
示例#3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        AdImg.SaveAs(@"C:\Users\Maria\Documents\GitHub\TW\Hotel1\Imagini\" + AdImg.FileName);

        Camera camera = new Camera(txtTip.Text, txtDetalii.Text, txtFacilitati.Text, txtVedere.Text, "../Imagini/" + AdImg.FileName, (int)Convert.ToInt32(txtPret.Text), (int)Convert.ToInt32(txtNr.Text), (int)Convert.ToInt32(txtNrO.Text));

        Conexiune.AdaugaCamera(camera);
    }
示例#4
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        Utilizator utliz = Conexiune.Logare(txtLogare.Text, txtParola.Text);

        if (utliz != null)
        {
            Session["login"] = utliz.Nume;
            Session["type"]  = utliz.Tip;
            Response.Redirect("~/Pages/Home.aspx");
        }
        else
        {
            lblEr.Text = "Login failed";
        }
    }
示例#5
0
    protected void btnInreg_Click(object sender, EventArgs e)
    {
        Utilizator utiliz = new Utilizator(txtNume.Text, txtParola.Text, txtEmail.Text, "user");

        lblRez.Text = Conexiune.Inregistrare(utiliz);
    }
示例#6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Calendar1.SelectedDate = DateTime.Now;
            Calendar2.SelectedDate = DateTime.Now;
        }
        txtData1.Text = Calendar1.SelectedDate.ToShortDateString();
        txtData2.Text = Calendar2.SelectedDate.ToShortDateString();

        ArrayList camere = Conexiune.CautaCamera(ddlCam.SelectedValue, Calendar1.SelectedDate, Calendar1.SelectedDate, ddlPret.SelectedValue);
        int       nr     = -1;

        foreach (Camera camera in camere)
        {
            nr++;
            string[] Img      = camera.Imagini.Split('|');
            Panel    CamPanel = new Panel();
            Image    image    = new Image
            {
                ImageUrl = Img[1],
                CssClass = "CImg"
            };

            Literal literal = new Literal()
            {
                Text = "<div>"
            };
            Literal literal1 = new Literal()
            {
                Text = "</div>"
            };
            Literal literal2 = new Literal()
            {
                Text = "<br />"
            };
            Literal literal3 = new Literal()
            {
                Text = "<br />"
            };
            Literal literal4 = new Literal()
            {
                Text = "<br />"
            };
            Literal literal5 = new Literal()
            {
                Text = "<br />"
            };
            Literal literal6 = new Literal()
            {
                Text = "<br />"
            };

            Label lblTip = new Label
            {
                Text     = "Camera " + camera.Tip,
                CssClass = "CTip"
            };
            Label lblDetalii = new Label
            {
                Text     = camera.Detalii,
                CssClass = "CDescr"
            };
            Label lblVedere = new Label
            {
                Text     = camera.Vedere,
                CssClass = "CDescr"
            };
            Label lblPret = new Label
            {
                Text     = string.Format("{0:0.00}", camera.Pret + " RON <br />"),
                CssClass = "CPret"
            };
            Button Rezerva = new Button
            {
                ID       = nr.ToString(),
                Text     = "Rezerva",
                CssClass = "CBtn"
            };
            Rezerva.Click += delegate(object ss, EventArgs ee)
            {
                int x = Convert.ToInt32(Rezerva.ID);
                Session["Camera"] = (Camera)camere[x];
                Session["Data1"]  = Calendar1.SelectedDate;
                Session["Data2"]  = Calendar2.SelectedDate;
                Camera c = (Camera)camere[x];
                Session["Img"] = c.Imagini;
                if (Session["Camera"] != null)
                {
                    Response.Redirect("~/Pages/Formular.aspx");
                }
            };
            //Rezerva.PostBackUrl = "~/Pages/Formular.aspx";
            CamPanel.Controls.Add(literal);
            CamPanel.Controls.Add(literal5);
            CamPanel.Controls.Add(image);
            CamPanel.Controls.Add(lblTip);
            CamPanel.Controls.Add(literal2);
            CamPanel.Controls.Add(lblDetalii);
            CamPanel.Controls.Add(literal3);
            CamPanel.Controls.Add(lblVedere);
            CamPanel.Controls.Add(literal4);
            CamPanel.Controls.Add(lblPret);
            CamPanel.Controls.Add(literal5);
            CamPanel.Controls.Add(Rezerva);
            CamPanel.Controls.Add(literal1);

            Panel1.Controls.Add(CamPanel);
        }
    }
示例#7
0
 protected void Button3_Click(object sender, EventArgs e)
 {
     Conexiune.RespingeCerere(GridView3.SelectedRow.Cells[1].Text, GridView3.SelectedRow.Cells[10].Text);
 }