Ejemplo n.º 1
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)

            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                string Id = (qs["Id"].ToString());

                //Carga datos para actualizacion
                CapaDatos.Clases.Hotel.hotelDataTable DataTable = CapaProceso.Clases.Hotel.ListaActualizar(Id);

                foreach (DataRow row in DataTable.Rows)
                {
                    codHotel.Text           = row["codHotel"].ToString();
                    nombreHotel.Text        = row["nombreHotel"].ToString();
                    numeroHabitaciones.Text = row["numeroHabitaciones"].ToString();
                    categoriaHotel.Text     = row["categoriaHotel"].ToString();
                    ciudadHotel.Text        = row["ciudadHotel"].ToString();
                    direccionHotel.Text     = row["direccionHotel"].ToString();
                    telefonoHotel.Text      = row["telefonoHotel"].ToString();

                    correoHotel.Text      = row["correoHotel"].ToString();
                    descripcionHotel.Text = row["descripcionHotel"].ToString();

                    lblId.Text = row["codHotel"].ToString();
                }
            }
        }
Ejemplo n.º 2
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.TipoHabitacion.tipo_habitacionDataTable tipo_habitacionDataTable = CapaProceso.Clases.TipoHabitacion.ListaActualizar(Id);

                foreach (DataRow row in tipo_habitacionDataTable.Rows)
                {
                    ListaPrecio.SelectedValue = row["idPrecio"].ToString();
                    estadoTipo.SelectedValue  = row["estadoTipo"].ToString();
                    nombreTipo.Text           = row["nombreTipo"].ToString();
                    txtfot.Text     = row["imagenTipo"].ToString();
                    maximoTipo.Text = row["maximoTipo"].ToString();

                    lblId.Text = row["idtipo"].ToString();

                    //ver imagen
                    Image1.ImageUrl = row["imagenTipo"].ToString();

                    var imagen = row["imagenTipo"] as Image;
                }
            }
        }
Ejemplo n.º 3
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Cliente.clienteDataTable DataTable = CapaProceso.Clases.Cliente.ListaActualizar(Id);

                foreach (DataRow row in DataTable.Rows)
                {
                    dniCliente.Text      = row["dniCliente"].ToString();
                    nombreCliente.Text   = row["nombreCliente"].ToString();
                    apellidoCliente.Text = row["apellidoCliente"].ToString();

                    sexoCliente.Text = row["sexoCliente"].ToString();

                    direccionCliente.Text = row["direccionCliente"].ToString();
                    telefonoCliente.Text  = row["telefonoCliente"].ToString();
                    estadoCliente.Text    = row["estadoCliente"].ToString();
                    correoCliente.Text    = row["correoCliente"].ToString();

                    lblId.Text = row["IdCliente"].ToString();
                }
            }
        }
Ejemplo n.º 4
0
        protected void Grid_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            //1 primero creo un objeto Clave/Valor de QueryString
            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString();

            int Id;

            switch (e.CommandName) //ultilizo la variable para la opcion
            {
            case "Editar":         //ejecuta el codigo si el usuario ingresa el numero 1
                Id = Convert.ToInt32(((Label)e.Item.Cells[1].FindControl("LblId")).Text);

                //2 voy a agregando los valores que deseo
                qs.Add("TRN", "UDP");
                qs.Add("Id", Id.ToString());

                Response.Redirect("Container.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
                break;       //termina la ejecucion del programa despues de ejecutar el codigo

            case "Eliminar": //ejecuta el codigo si el usuario ingresa el numero 2
                Id = Convert.ToInt32(((Label)e.Item.Cells[1].FindControl("LblId")).Text);

                //2 voy a agregando los valores que deseo
                qs.Add("TRN", "DLT");
                qs.Add("Id", Id.ToString());

                Response.Redirect("Container.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
                break;
            }
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();


            switch (qs["TRN"].Substring(0, 3))
            {
            case "INS":
                CargarCombo();


                break;

            case "UDP":
                CargarCombo();

                LlenarFormulario();

                break;

            case "DLT":
                CargarCombo();

                LlenarFormulario();
                BloquerFormulario();
                break;
            }
        }
Ejemplo n.º 6
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Habitacion.habitacionDataTable habitacionDataTable = CapaProceso.Clases.Habitacion.ListaDetalle(Id);

                foreach (DataRow row in habitacionDataTable.Rows)
                {
                    // string varios = "~/";
                    ListaHotel.SelectedValue  = row["codHotel"].ToString();
                    ListaEstado.SelectedValue = row["idEstadoHabitacion"].ToString();
                    ListaTipo.SelectedValue   = row["idtipo"].ToString();
                    imagenTipo.ImageUrl       = row["imagenTipo"].ToString();
                    var imagen = row["imagenTipo"] as Image;
                    numeroHabitacion.Text = row["numeroHabitacion"].ToString();

                    lblHotel.Text            = row["nombreHotel"].ToString();
                    lblNumeroHabitacion.Text = row["numeroHabitacion"].ToString();
                    lblTipoHabitacion.Text   = row["nombreTipo"].ToString();
                    lblEstadoHabitacion.Text = row["nombreEstadoHabitacion"].ToString();
                    lblDescripcion.Text      = row["descripcionHabitacion"].ToString();
                    lblMaximoPersonas.Text   = row["maximoTipo"].ToString();
                    lblPrecioHabitacion.Text = row["precioHabitacion"].ToString();
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();


            switch (qs["TRN"].Substring(0, 3))
            {
            case "INS":



                break;

            case "UDP":


                break;

            case "DLT":

                break;

            case "FAC":
                break;
            }
            string Id = (qs["Id"]);

            ObjectDataSource1.SelectParameters.Add("Id", Id);
        }
Ejemplo n.º 8
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Usuario.usuarioDataTable usuarioDataTable = CapaProceso.Clases.Usuario.ListaActualizar(Id);



                foreach (DataRow row in usuarioDataTable.Rows)
                {
                    ListaEmpleado.SelectedValue = row["idEmpleado"].ToString();
                    ListaCargo.SelectedValue    = row["idCargo"].ToString();
                    usernameUsuario.Text        = row["usernameUsuario"].ToString();

                    passwordUsuario.Text        = codificar.Base64Decode(row["passwordUsuario"].ToString());
                    DropDownList1.SelectedValue = row["estadoUsuario"].ToString();

                    lblId.Text = row["idUsuario"].ToString();
                }
            }
        }
Ejemplo n.º 9
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Empleado.empleadoDataTable DataTable = CapaProceso.Clases.Empleado.ListaActualizar(Id);

                foreach (DataRow row in DataTable.Rows)
                {
                    DateTime fechaNacimiento = DateTime.Parse(row["fnacimientoEmpleado"].ToString());
                    DateTime fechaRegistro   = DateTime.Parse(row["fecharegistroEmpleado"].ToString());
                    dniEmpleado.Text           = row["dniEmpleado"].ToString();
                    nombreEmpleado.Text        = row["nombreEmpleado"].ToString();
                    apellidoEmpleado.Text      = row["apellidoEmpleado"].ToString();
                    fnacimiento.Text           = fechaNacimiento.ToString("yyyy-MM-dd");
                    sexoEmpleado.Text          = row["sexoEmpleado"].ToString();
                    estadocivilEmpleado.Text   = row["estadocivilEmpleado"].ToString();
                    domicilioEmpleado.Text     = row["domicilioEmpleado"].ToString();
                    telefmovilEmpleado.Text    = row["telefmovilEmpleado"].ToString();
                    fecharegistroEmpleado.Text = fechaRegistro.ToString("yyyy-MM-dd");
                    emailEmpleado.Text         = row["emailEmpleado"].ToString();
                    estadoEmpleado.Text        = row["estadoEmpleado"].ToString();

                    imagenEmpleado.ImageUrl = "~/" + row["imagenEmpleado"].ToString();
                    var imagen = row["imagenEmpleado"] as Image;

                    lblId.Text = row["IdEmpleado"].ToString();
                }
            }
        }
        public QSencriptadoCSharp.QueryString ulrDesencriptada()
        {
            //1- guardo el Querystring encriptado que viene desde el request en mi objeto
            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString(Request.QueryString);

            ////2- Descencripto y de esta manera obtengo un array Clave/Valor normal
            qs = QSencriptadoCSharp.Encryption.DecryptQueryString(qs);
            return(qs);
        }
Ejemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

            string Id = (qs["Id"]);

            ObjectDataSource1.SelectParameters.Add("Id", Id);
            ObjectDataSource3.SelectParameters.Add("Id", Id);
        }
Ejemplo n.º 12
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

            string error     = "";
            short  UsuarioId = short.Parse(Session["UsuarioId"].ToString());

            switch (qs["TRN"].Substring(0, 3)) //ultilizo la variable para la opcion
            {
            case "INS":                        //ejecuta el codigo si el usuario ingresa el numero 1
                error = CapaProceso.Clases.Usuario.Insertar(usernameUsuario.Text, passwordUsuario.Text, DropDownList1.SelectedValue.ToString(), Convert.ToInt16(ListaEmpleado.SelectedValue.ToString()), Convert.ToInt16(ListaCargo.SelectedValue.ToString()));

                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("Usuario", "Insertar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;    //termina la ejecucion del programa despues de ejecutar el codigo

            case "UDP":   //ejecuta el codigo si el usuario ingresa el numero 2

                error = CapaProceso.Clases.Usuario.Actualizar(usernameUsuario.Text, passwordUsuario.Text, DropDownList1.SelectedValue.ToString(), Convert.ToInt16(ListaEmpleado.SelectedValue.ToString()), Convert.ToInt16(ListaCargo.SelectedValue.ToString()), short.Parse(lblId.Text));
                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("Usuario", "Actualizar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;

            case "DLT":     //ejecuta el codigo si el usuario ingresa el numero 2

                error = CapaProceso.Clases.Usuario.Eliminar(short.Parse(lblId.Text));
                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("Usuario", "Eliminar", UsuarioId);

                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;
            }
        }
Ejemplo n.º 13
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            //1 primero creo un objeto Clave/Valor de QueryString
            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString();

            //2 voy a agregando los valores que deseo
            qs.Add("TRN", "INS");
            qs.Add("Id", "");
            Response.Redirect("Container.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
        }
Ejemplo n.º 14
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();
            string error     = "";
            short  UsuarioId = short.Parse(Session["UsuarioId"].ToString());

            //DateTime fechaNacimiento = DateTime.Parse(fnacimiento.Text);
            switch (qs["TRN"].Substring(0, 3)) //ultilizo la variable para la opcion
            {
            case "INS":
                error = CapaProceso.Clases.Cliente.Insertar(dniCliente.Text, nombreCliente.Text, apellidoCliente.Text, sexoCliente.Text, direccionCliente.Text, telefonoCliente.Text, correoCliente.Text, estadoCliente.Text);

                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("Cliente", "Insertar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;

            case "UDP":

                error = CapaProceso.Clases.Cliente.Actualizar(dniCliente.Text, nombreCliente.Text, apellidoCliente.Text, sexoCliente.Text, direccionCliente.Text, telefonoCliente.Text, correoCliente.Text, estadoCliente.Text, short.Parse(lblId.Text));
                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("Cliente", "Actualizar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;

            case "DLT":

                error = CapaProceso.Clases.Cliente.Eliminar(short.Parse(lblId.Text));
                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("Cliente", "Eliminar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;
            }
        }
Ejemplo n.º 15
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();
            float  precioH   = float.Parse(precioHabitacion.Text);
            string error     = "";
            short  UsuarioId = short.Parse(Session["UsuarioId"].ToString());

            switch (qs["TRN"].Substring(0, 3)) //ultilizo la variable para la opcion
            {
            case "INS":
                error = CapaProceso.Clases.PrecioHabitacion.Insertar(precioH, fechaPrecio.Text, estadoPrecio.Text);

                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("PrecioHabitacion", "Insertar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;

            case "UDP":

                error = CapaProceso.Clases.PrecioHabitacion.Actualizar(precioH, fechaPrecio.Text, estadoPrecio.Text, short.Parse(lblId.Text));
                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("PrecioHabitacion", "Actualizar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;

            case "DLT":

                error = CapaProceso.Clases.PrecioHabitacion.Eliminar(short.Parse(lblId.Text));
                if (string.IsNullOrEmpty(error))
                {
                    CapaProceso.Clases.Auditoria.Insertar("PrecioHabitacion", "Eliminar", UsuarioId);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                }

                break;
            }
        }
Ejemplo n.º 16
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            string Id = fechInicio.Text;

            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString();

            //2 voy a agregando los valores que deseo
            qs.Add("TRN", "INS");
            qs.Add("Id", Id);
            Response.Redirect("EmpleadoFecha.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
        }
Ejemplo n.º 17
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            string Id = ListaUsuario.SelectedValue.ToString();

            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString();

            //2 voy a agregando los valores que deseo
            qs.Add("TRN", "INS");
            qs.Add("Id", Id.ToString());
            Response.Redirect("AuditoriaUsu.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
        }
        protected void Button3_Click(object sender, EventArgs e)
        {
            string Id = ListaEstado.SelectedValue.ToString();

            //1 primero creo un objeto Clave/Valor de QueryString
            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString();

            //2 voy a agregando los valores que deseo
            qs.Add("TRN", "INS");
            qs.Add("Id", Id.ToString());
            Response.Redirect("ReservaEstado.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
        }
Ejemplo n.º 19
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Menucargo.menu_cargoDataTable menu_cargoDataTable = CapaProceso.Clases.Menucargo.ListaActualizar(Id);

                foreach (DataRow row in menu_cargoDataTable.Rows)
                {
                    ListaCargo.SelectedValue   = row["IdCargo"].ToString();
                    ListaSubmenu.SelectedValue = row["idSubMenu"].ToString();
                    lblId.Text = row["idMenu_Cargo"].ToString();
                }
            }
        }
Ejemplo n.º 20
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.EstadoHabitacion.estado_habitacionDataTable DataTable = CapaProceso.Clases.EstadoHabitacion.ListaActualizar(Id);

                foreach (DataRow row in DataTable.Rows)
                {
                    nombreEstadoHabitacion.Text = row["nombreEstadoHabitacion"].ToString();

                    lblId.Text = row["idEstadoHabitacion"].ToString();
                }
            }
        }
Ejemplo n.º 21
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.PrecioHabitacion.precio_habitacionDataTable DataTable = CapaProceso.Clases.PrecioHabitacion.ListaActualizar(Id);

                foreach (DataRow row in DataTable.Rows)
                {
                    DateTime fecha = DateTime.Parse(row["fechaPrecio"].ToString());
                    precioHabitacion.Text = row["precioHabitacion"].ToString();
                    fechaPrecio.Text      = fecha.ToString("yyyy-MM-dd");
                    estadoPrecio.Text     = row["estadoPrecio"].ToString();
                    lblId.Text            = row["IdPrecio"].ToString();
                }
            }
        }
Ejemplo n.º 22
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Submenu.submenuDataTable submenuDataTable = CapaProceso.Clases.Submenu.ListaActualizar(Id);

                foreach (DataRow row in submenuDataTable.Rows)
                {
                    ListaMenu.SelectedValue = row["IdMenu"].ToString();
                    nombreSubMenu.Text      = row["nombreSubMenu"].ToString();

                    urlSubMenu.Text   = row["urlSubMenu"].ToString();
                    iconoSubMenu.Text = row["iconoSubMenu"].ToString();
                    lblId.Text        = row["idSubMenu"].ToString();
                }
            }
        }
Ejemplo n.º 23
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.Habitacion.habitacionDataTable habitacionDataTable = CapaProceso.Clases.Habitacion.ListaActualizar(Id);

                foreach (DataRow row in habitacionDataTable.Rows)
                {
                    ListaHotel.SelectedValue  = row["codHotel"].ToString();
                    ListaEstado.SelectedValue = row["idEstadoHabitacion"].ToString();
                    ListaTipo.SelectedValue   = row["idtipo"].ToString();


                    numeroHabitacion.Text = row["numeroHabitacion"].ToString();
                }
            }
        }
Ejemplo n.º 24
0
        protected void LlenarFormulario()
        {
            if (!IsPostBack)
            {
                QSencriptadoCSharp.QueryString qs = ulrDesencriptada();

                short Id = short.Parse(qs["Id"].ToString());
                //Carga datos para actualizacion
                CapaDatos.Clases.DescripcionHabitacion.descripcion_habitacionDataTable DataTable = CapaProceso.Clases.DescripcionHabitacion.ListaActualizar(Id);

                foreach (DataRow row in DataTable.Rows)
                {
                    descripcionHabitacion.Text    = row["descripcionHabitacion"].ToString();
                    estadoDescripcion.Text        = row["estadoDescripcion"].ToString();
                    ListaHabitacion.SelectedValue = row["idTipoHabitacion"].ToString();


                    lblId.Text = row["idDescripcion"].ToString();
                }
            }
        }
Ejemplo n.º 25
0
        public void enviar()
        {
            QSencriptadoCSharp.QueryString qs = ulrDesencriptada();
            string error                 = "Contraseña no coincide con la anterior";
            short  UsuarioId             = short.Parse(Session["UsuarioId"].ToString());
            string contraseniaEncriptada = codificar.Base64Encode(actual.Text);

            CapaDatos.Clases.Usuario.usuarioDataTable DataTable = Usuario.ListaContrasenia(UsuarioId);
            int contar = 0;

            foreach (DataRow row in DataTable.Rows)
            {
                contar++;
            }

            if (contar > 0)
            {
                string contrasenia = "";

                foreach (DataRow row in DataTable.Rows)
                {
                    contrasenia = row["passwordUsuario"].ToString();
                }

                if (contrasenia == contraseniaEncriptada)
                {
                    CapaProceso.Clases.Usuario.ActualizarContrasenia(UsuarioId, nueva.Text);
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + error + "');</script>");
                    Response.Redirect("Contrasenia.aspx");
                }
            }
        }
Ejemplo n.º 26
0
 protected void Page_Load(object sender, EventArgs e)
 {
     QSencriptadoCSharp.QueryString qs = ulrDesencriptada();
 }
Ejemplo n.º 27
0
        protected void Grid_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            QSencriptadoCSharp.QueryString qs = new QSencriptadoCSharp.QueryString();
            short Id;
            short idEstadoReserva;

            switch (e.CommandName) //ultilizo la variable para la opcion
            {
            case "Eliminar":       //ejecuta el codigo si el usuario ingresa el numero 2
                Id = short.Parse(((Label)e.Item.Cells[1].FindControl("LblId")).Text);
                idEstadoReserva = short.Parse(((Label)e.Item.Cells[1].FindControl("idEstadoReserva")).Text);
                if (idEstadoReserva == 1)
                {
                    CapaProceso.Clases.Reserva.ActualizarEstado(Id, 4);
                    Grid.DataSource = CapaProceso.Clases.Reserva.GetListaReserva();
                    Grid.DataBind();
                    Grid.Height = 100;
                }
                else
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Solo se puede anular rervas en estado reservado');</script>");
                }

                break;

            case "Estado":     //ejecuta el codigo si el usuario ingresa el numero 2
                Id = short.Parse(((Label)e.Item.Cells[1].FindControl("LblId")).Text);
                idEstadoReserva = short.Parse(((Label)e.Item.Cells[1].FindControl("idEstadoReserva")).Text);
                CapaDatos.Clases.DetalleReserva.detalle_reservaDataTable detalle = CapaProceso.Clases.DetalleReserva.Detalle(Id);

                switch (idEstadoReserva)
                {
                case 1:
                    CapaProceso.Clases.Reserva.ActualizarEstado(Id, 2);
                    Grid.DataSource = CapaProceso.Clases.Reserva.GetListaReserva();
                    Grid.DataBind();
                    Grid.Height = 100;

                    foreach (var item in detalle)
                    {
                        CapaProceso.Clases.Habitacion.ActualizarEstado((short)item.numeroHabitacion, 2);
                    }

                    break;

                case 2:
                    CapaProceso.Clases.Reserva.ActualizarEstado(Id, 3);
                    Grid.DataSource = CapaProceso.Clases.Reserva.GetListaReserva();
                    Grid.DataBind();
                    Grid.Height = 100;
                    foreach (var item in detalle)
                    {
                        CapaProceso.Clases.Habitacion.ActualizarEstado((short)item.numeroHabitacion, 3);
                    }
                    break;

                case 3:
                    CapaProceso.Clases.Reserva.ActualizarEstado(Id, 4);
                    Grid.DataSource = CapaProceso.Clases.Reserva.GetListaReserva();
                    Grid.DataBind();
                    Grid.Height = 100;
                    foreach (var item in detalle)
                    {
                        CapaProceso.Clases.Habitacion.ActualizarEstado((short)item.numeroHabitacion, 4);
                    }
                    break;

                case 4:
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('La reserva ya se encuentra cerrada');</script>");
                    break;
                }

                break;

            case "Factura":
                Id = short.Parse(((Label)e.Item.Cells[1].FindControl("LblId")).Text);

                //2 voy a agregando los valores que deseo
                qs.Add("TRN", "FAC");
                qs.Add("Id", Id.ToString());

                Response.Redirect("../../Reportes/Factura.aspx" + QSencriptadoCSharp.Encryption.EncryptQueryString(qs).ToString());
                break;
            }
        }