Ejemplo n.º 1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            BEC_EMAIL.Email mail             = new BEC_EMAIL.Email();
            WS_Agregar_Bec.AgregarClient add = new WS_Agregar_Bec.AgregarClient();
            BEC_EMAIL.User us = new BEC_EMAIL.User();

            //add.insertarFicha(txtRut.Text, txtNombre.Text, txtDIreccion.Text, txtEmail.Text, txtTelefono.Text, int.Parse(txtHuella.Text));

            int result = add.insertarFicha(txtRut.Text, txtNombre.Text, txtDIreccion.Text, txtEmail.Text, txtTelefono.Text, 123);

            if (result != 0)
            {
                string nick = us.CrearUser(txtNombre.Text);
                add.insertarUsuario(nick, "D2wq#43gtd@kl#d1dDssq", 0, result, 3);
                mail.EnviarCorreo(txtEmail.Text, "D2wq#43gtd@kl#d1dDssq", nick);
                Session["Correcto"] = "si";
                Session["nick"]     = nick;
                Session["reg"]      = "si";
                Response.Redirect("liststudent.aspx");
            }
            else
            {
                Incorrect();
            }
        }
Ejemplo n.º 2
0
        protected void btnGuardarMultimedia_Click(object sender, EventArgs e)
        {
            WS_Actualizar_Bec.ActualizarClient act  = new WS_Actualizar_Bec.ActualizarClient();
            WS_Listar_Bec.ListarClient         list = new WS_Listar_Bec.ListarClient();
            WS_Agregar_Bec.AgregarClient       pres = new WS_Agregar_Bec.AgregarClient();
            if (pres.insertaPrestamoMultimedia(ddlTipo.Text, txtEstado.Text, txtFechaPrestamo.Text, txtFechaPrestamo.Text, int.Parse(ddlUsuario.Text), int.Parse(ddlMultimedia.Text)))
            {
                int stock;
                int total;
                int calculo;
                var item = list.ListarMultimediaPorId(int.Parse(ddlMultimedia.Text));
                foreach (var items in item)
                {
                    stock = items.idstock;


                    var item2 = list.listarStockPorId(stock);
                    foreach (var item1 in item2)
                    {
                        if (item1.total > 1)
                        {
                            total   = item1.total - 1;
                            calculo = item1.total - total;
                            act.ActualizarStock(stock, total, calculo, item1.total, item1.idestante);
                            Session["regR"] = "si";
                            Response.Redirect("loan.aspx");
                        }
                    }
                }
            }
            else
            {
                Incorrect();
            }
        }
Ejemplo n.º 3
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            WS_Agregar_Bec.AgregarClient add = new WS_Agregar_Bec.AgregarClient();
            int estante = add.InsertarEstante(txtPiso.Text, txtEstante.Text);

            if (estante != 0)
            {
                int stock = add.InsertarStock(int.Parse(txtStock.Text), 0, int.Parse(txtStock.Text), estante);

                if (stock != 0)
                {
                    int multi = add.InsertarMultimedia(txtCodigo.Text, ddlTipoMultimedia.Text, txtTitulo.Text, txtAutor.Text, txtAño.Text, stock);

                    if (multi != 0)
                    {
                        Session["regM"] = "si";
                        Response.Redirect("catalog.aspx");
                    }
                    else
                    {
                        IncorrectoMultimedia();
                    }
                }
                else
                {
                    IncorrectStock();
                }
            }
            else
            {
                IncorrectUbicacion();
            }
        }
Ejemplo n.º 4
0
        protected void btnDevolver_Click(object sender, EventArgs e)
        {
            btnBuscar.Visible = false;
            WS_Actualizar_Bec.ActualizarClient actualizar = new WS_Actualizar_Bec.ActualizarClient();
            int fechaD = Convert.ToDateTime(txtFechaD.Text).Day;
            int fechaH = Convert.ToDateTime(txtFechaHoy.Text).Day;
            int horaD  = Convert.ToDateTime(txtFechaD.Text).Hour;
            int horaH  = Convert.ToDateTime(txtFechaHoy.Text).Hour;

            if (fechaD > fechaH && txtEstado.Text.Equals("Domicilio") || horaD > horaH && txtEstado.Text.Equals("Meson"))
            {
                actualizar.actualizarPrestamoLibroSinMora(int.Parse(txtIdprestamo.Text), txtTipo.Text, "Devuelto", txtFechaP.Text, txtFechaD.Text, int.Parse(txtUsuario.Text), int.Parse(txtLibro.Text));
                Session["regD"] = "si";
                Response.Redirect("loan.aspx");
            }

            else
            {
                WS_Agregar_Bec.AgregarClient add = new WS_Agregar_Bec.AgregarClient();
                int x = add.insertarMulta("Moroso", 3, 3);
                actualizar.actualizarPrestamoLibro(int.Parse(txtIdprestamo.Text), txtTipo.Text, txtEstado.Text, txtFechaP.Text, txtFechaD.Text, int.Parse(txtUsuario.Text), int.Parse(txtLibro.Text), x);
                Session["regM"] = "si";
                Response.Redirect("loan.aspx");
            }
        }
Ejemplo n.º 5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            WS_Agregar_Bec.AgregarClient add = new WS_Agregar_Bec.AgregarClient();
            int estante = add.InsertarEstante(txtPiso.Text, txtEstante.Text);

            if (estante != 0)
            {
                int stock = add.InsertarStock(int.Parse(txtStock.Text), 0, int.Parse(txtStock.Text), estante);

                if (stock != 0)
                {
                    int libro = add.InsertarLibro(txtIsbn.Text, txtCodigo.Text, txtTitulo.Text, txtAutor.Text, ddlGenero.Text, txtAño.Text, 1, stock);

                    if (libro != 0)
                    {
                        Session["reg"] = "si";
                        Response.Redirect("catalog.aspx");
                    }
                    else
                    {
                        IncorrectLibro();
                    }
                }
                else
                {
                    IncorrectStock();
                }
            }
            else
            {
                IncorrectUbicacion();
            }
        }
Ejemplo n.º 6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            WS_Actualizar_Bec.ActualizarClient act  = new WS_Actualizar_Bec.ActualizarClient();
            WS_Listar_Bec.ListarClient         list = new WS_Listar_Bec.ListarClient();
            WS_Agregar_Bec.AgregarClient       pres = new WS_Agregar_Bec.AgregarClient();
            if (pres.insertaPrestamo(ddlTipo.Text, txtEstado.Text, txtFechaPrestamo.Text, txtFechaDevolución.Text, int.Parse(ddlUsuario.Text), int.Parse(ddlLibro.Text)))
            {
                int    stock;
                int    total;
                int    calculo;
                var    item    = list.listarLibroPorId(int.Parse(ddlLibro.Text));
                var    user    = list.listarUsuarioPorId(int.Parse(ddlUsuario.Text));
                string book    = "";
                string usuario = "";
                int    id      = 0;
                foreach (var us in user)
                {
                    id = us.idFicha;
                }
                var ficha = list.listarFichaPorId(id);
                foreach (var f in ficha)
                {
                    usuario = f.correo;
                }
                var libro = list.listarLibroPorId(int.Parse(ddlLibro.Text));
                foreach (var l in libro)
                {
                    book = l.nombre;
                }


                foreach (var items in item)
                {
                    stock = items.idstock;


                    var item2 = list.listarStockPorId(stock);
                    foreach (var item1 in item2)
                    {
                        if (item1.total > 1)
                        {
                            total   = item1.total - 1;
                            calculo = item1.total - total;
                            act.ActualizarStock(stock, total, calculo, item1.total, item1.idestante);
                            //string destino,string Tipo, string Nombre, string Autor, DateTime fechaIni, DateTime fechFin
                            em.EnviarCorreoPrestamo(usuario, ddlTipo.Text, book, Convert.ToDateTime(txtFechaPrestamo.Text), Convert.ToDateTime(txtFechaDevolución.Text));

                            Session["regP"] = "si";
                            Response.Redirect("loan.aspx");
                        }
                    }
                }
            }
            else
            {
                Incorrect();
            }
        }
Ejemplo n.º 7
0
        /*
         * Se agregara la ficha en el orden indicado:
         * Rut
         * Nombre
         * Direccion
         * Email
         * Telefono
         * Fotografia(no se agrega aun)
         * Huella digital
         */
        #endregion

        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            WS_Agregar_Bec.AgregarClient add = new WS_Agregar_Bec.AgregarClient();



            if (add.insertarFicha(txtRut.Text, txtNombre.Text, txtDIreccion.Text, txtEmail.Text, txtTelefono.Text, int.Parse(txtHuella.Text)) != 0)
            {
                lblAlert.Text = "Usuario agregado correctamente";
            }
            else
            {
                lblAlert.Text = "NO se ha podido registrar al usuario";
            }
        }
Ejemplo n.º 8
0
        protected void btnGuardarMultimedia_Click(object sender, EventArgs e)
        {
            WS_Actualizar_Bec.ActualizarClient act  = new WS_Actualizar_Bec.ActualizarClient();
            WS_Listar_Bec.ListarClient         list = new WS_Listar_Bec.ListarClient();
            WS_Agregar_Bec.AgregarClient       pres = new WS_Agregar_Bec.AgregarClient();


            string use     = Convert.ToString(Session["usuarioP"]);
            var    user    = list.listarUsuarioPorNombre(use);
            string multi   = "";
            string usuario = "";
            int    id      = 0;

            foreach (var us in user)
            {
                id = us.idFicha;
            }
            var ficha = list.listarFichaPorId(id);

            foreach (var f in ficha)
            {
                usuario = f.correo;
            }
            var libro = list.ListarMultimediaPorId(int.Parse(ddlLibro.Text));

            foreach (var l in libro)
            {
                multi = l.nombre;
            }


            pres.insertaPrestamoMultimedia(ddlTipo.Text, txtEstado.Text, txtFechaPrestamo.Text, txtFechaDevolución.Text, int.Parse(idUsuario.Text), int.Parse(ddlMultimedia.Text));
            Session["tipo"]   = ddlTipo.Text;
            Session["estado"] = txtEstado.Text;
            Session["fechaP"] = txtFechaPrestamo.Text;
            Session["FechaD"] = txtFechaDevolución.Text;
            em.EnviarCorreoPrestamo(usuario, ddlTipo.Text, multi, Convert.ToDateTime(txtFechaPrestamo.Text), Convert.ToDateTime(txtFechaDevolución.Text));

            Response.Redirect("comprobante.aspx");
        }
Ejemplo n.º 9
0
 protected void btnGuardarMultimedia_Click(object sender, EventArgs e)
 {
     WS_Agregar_Bec.AgregarClient pres = new WS_Agregar_Bec.AgregarClient();
     pres.insertaPrestamoMultimedia(ddlTipo.Text, txtEstado.Text, txtFechaPrestamo.Text, txtFechaPrestamo.Text, int.Parse(idUsuario.Text), int.Parse(ddlMultimedia.Text));
     Correct();
 }