示例#1
0
        private void refresh()
        {
            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
            ArrayOfString datos = API.Oficinas();

            DDLOficina.DataSource = datos;
            DDLOficina.DataBind();
            DataGridPersonas();
        }
示例#2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            ArrayOfString datos = new ArrayOfString {
                "Reserva", "1", "2", inicio.Value, fin.Value
            };

            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
            API.Save(datos);
        }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
         ArrayOfString datos = API.Oficinas();
         Oficina.DataSource = datos;
         Oficina.DataBind();
     }
 }
示例#4
0
        protected void BtnSave_Click(object sender, EventArgs e)
        {
            ArrayOfString datos = new ArrayOfString {
                "Office", TbName.Text, TbAddress.Text, TbEmail.Text, TbExt.Text, Seats.Text
            };

            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();

            API.Save(datos);
        }
示例#5
0
 protected void DDLOficina_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (DDLOficina.SelectedIndex != 0)
     {
         string test = DDLOficina.Text;
         UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
         ArrayOfString datos = API.Asientos(DDLOficina.Text);
         DDLAsiento.DataSource = null;//for clean previous data on combobox
         DDLAsiento.DataSource = datos;
         DDLAsiento.DataBind();
     }
 }
示例#6
0
        protected void Save_Click(object sender, EventArgs e)
        {
            string permisos = string.Format("Mp={0};Up={1};Op={2};SAp={3};SSp={4}", Mp.Checked, Up.Checked, Op.Checked, SAp.Checked, SSp.Checked);

            ArrayOfString datos = new ArrayOfString {
                "User", TbName.Text, TbLastName.Text, TbId.Text, TbEmail.Text, TbCel.Text, TbExt.Text, DDLOficina.Text, permisos
            };

            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();

            API.Save(datos);
            refresh();
        }
示例#7
0
        private void DataGridPersonas()
        {
            DGPersonas.DataSource = null;
            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();

            ArrayOfString[] datos = API.list('U');
            DGPersonas.DataSource = datos.Select(arr => new
            {
                Nombre   = arr[0],
                Apellido = arr[1],
                Email    = arr[3],
                Telefono = arr[4]
            }).ToArray();
            DGPersonas.DataBind();
        }
示例#8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();

            ArrayOfString[] datos = API.list('O');

            DGOficinas.DataSource = datos.Select(arr => new
            {
                Oficina      = arr[1],
                Telefono     = arr[4],
                Direccion    = arr[2],
                QTY_Asientos = arr[5]
            }).ToArray();
            DGOficinas.DataBind();
        }
示例#9
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
            ArrayOfString test = API.validacion(txtUser.Text);

            Session["Perfil"] = test[0];

            if (test[0].Equals("Mp=True"))
            {
                Response.Redirect("Principal.aspx");
            }
            else
            {
                Response.Write("<script>alert('Login Fail');</script>");
            }
        }
示例#10
0
        protected void DDLAsiento_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (DDLOficina.SelectedIndex != 0)
            {
                if (DDLAsiento.SelectedIndex != 0)
                {
                    UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
                    ArrayOfString features            = API.seats(Convert.ToInt16(DDLAsiento.Text));

                    ChkFijo.Checked     = Convert.ToBoolean(features[0]);
                    ChkPhone.Checked    = Convert.ToBoolean(features[1]);
                    ChkMonitor.Checked  = Convert.ToBoolean(features[2]);
                    ChkKM.Checked       = Convert.ToBoolean(features[3]);
                    ChkEspecial.Checked = Convert.ToBoolean(features[4]);
                }
            }
        }
示例#11
0
 protected void Oficina_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Oficina.SelectedIndex != 0)
     {
         UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();
         ArrayOfString[] array             = API.ReservaDatos(Oficina.Text);
         foreach (ArrayOfString c in array)
         {
             string[] test = new string[6];
             int      i    = 0;
             foreach (string a in c)
             {
                 test[i] = a;
                 i++;
             }
             i = 0;
             asd.Add(test);
         }
     }
 }
示例#12
0
        protected void Submit_Clicked(object sender, EventArgs e)
        {
            if (DDLOficina.SelectedIndex != 0)
            {
                if (DDLAsiento.SelectedIndex != 0)
                {
                    UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient();


                    ArrayOfString data = new ArrayOfString {
                        ChkFijo.Checked.ToString(),
                                  ChkPhone.Checked.ToString(),
                                  ChkMonitor.Checked.ToString(),
                                  ChkKM.Checked.ToString(),
                                  ChkEspecial.Checked.ToString()
                    };
                    API.seatsSave(Convert.ToInt16(DDLAsiento.Text), data);
                }
            }
        }