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();
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            string user = Convert.ToString(Session["nick"]);

            WS_Listar_Bec.ListarClient         list   = new WS_Listar_Bec.ListarClient();
            WS_Actualizar_Bec.ActualizarClient update = new WS_Actualizar_Bec.ActualizarClient();
            if (txtPass1.Text.Equals(txtPass2.Text))
            {
                var datos = list.listarUsuarioPorNombre(user);
                foreach (var item in datos)
                {
                    if (update.actualizarUsuario(item.idUsuario, item.nombreUsuario, txtPass1.Text, item.activo, item.idRol, item.idFicha))
                    {
                        Session["correcto"] = null;
                        Session["nick"]     = null;
                        Session["lg"]       = "si";
                        Response.Redirect("index.aspx");
                    }
                }
            }
            else
            {
                fallo();
            }
        }
        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");
            }
        }
Exemple #4
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();
            }
        }
        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");
        }