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 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(); } }
public void listarUsuarios() { DataTable tb = new DataTable(); DataRow dr; WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); var item = list.listarUsuario(); if (item != null) { tb.Columns.Add("Nombre de usuario", typeof(string)); tb.Columns.Add("Clave", typeof(string)); foreach (var items in item) { dr = tb.NewRow(); dr["Nombre de usuario"] = items.nombreUsuario; dr["Clave"] = items.clave; tb.Rows.Add(dr); } gvUsuarios.DataSource = tb; gvUsuarios.DataBind(); ViewState["table1"] = tb; } }
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 btnAceptar_Click(object sender, EventArgs e) { if (ddlTipo.Text.Equals("Libro")) { btnGuardar.Visible = true; lblEstado.Visible = true; txtEstado.Text = "Reservado"; txtEstado.ReadOnly = true; txtEstado.Visible = true; lblFechaReserva.Visible = true; //cfechaReserva.Visible = true; txtFechaPrestamo.Visible = true; //lblFechaDevolución.Visible = true; //txtFechaDevolución.Visible = true; lblLibro.Visible = true; ddlLibro.Visible = true; WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); ddlLibro.DataTextField = "nombre"; ddlLibro.DataValueField = "idLibro"; ddlLibro.DataSource = l.listarLibro(); ddlLibro.DataBind(); } else { btnGuardarMultimedia.Visible = true; lblEstado.Visible = true; txtEstado.Text = "Reservado"; txtEstado.ReadOnly = true; txtEstado.Visible = true; lblFechaReserva.Visible = true; //cfechaReserva.Visible = true; txtFechaPrestamo.Visible = true; //lblFechaDevolución.Visible = true; //txtFechaDevolución.Visible = true; lblMultimedia.Visible = true; ddlMultimedia.Visible = true; WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); ddlMultimedia.DataTextField = "nombre"; ddlMultimedia.DataValueField = "idMultimedia"; ddlMultimedia.DataSource = l.listarMultimedia(); ddlMultimedia.DataBind(); } }
public void ValidarCuentaActivada() { WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); WS_Actualizar_Bec.ActualizarClient update = new BEC.WS_Actualizar_Bec.ActualizarClient(); string text = Convert.ToString(Request.QueryString["EAD"]); if (text != null) { BEC_EMAIL.Email mail = new BEC_EMAIL.Email(); BEC_EMAIL.EAD d = new BEC_EMAIL.EAD(); string[] salida = new string[1]; salida = mail.ActivacionCuenta(d.DesEncriptar(text)); var nick = l.listarUsuarioPorNombre(salida[0]); if (nick != null) { foreach (var item in nick) { if (item.clave.Equals("D2wq#43gtd@kl#d1dDssq")) { if (update.actualizarUsuario(item.idUsuario, item.nombreUsuario, item.clave, int.Parse(salida[1]), item.idRol, item.idFicha)) { //int id, String nomU, String pass,int codigo, int r, int f Session["correcto"] = "si"; Session["nick"] = item.nombreUsuario; Response.Redirect("ActualizarClave.aspx"); } else { SinActivar(); } } else { LinkUsado(); } } } else { NoUsuario(); } } }
public int NewCodeBook() { WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); int codigo = 0; var c = l.listarMultimedia(); foreach (var item in c) { if (item.idMultimedia > 0) { codigo = int.Parse(item.codigo) + 1; } } return(codigo); }
protected void btnLogin_Click(object sender, EventArgs e) { WS_Login_Bec.LoginClient log = new WS_Login_Bec.LoginClient(); if (log.Logear(txtUser.Text, txtPass.Text)) { WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); var item = l.listarUsuarioPorNombre(txtUser.Text); foreach (var u in item) { Session["usuario"] = txtUser.Text; Session["idRol"] = u.idRol; if (u.activo > 0) { if (u.idRol == 3) { Session["correcto"] = "si"; Response.Redirect("homeAdministrativo.aspx"); } if (u.idRol == 2) { Session["correcto"] = "si"; Response.Redirect("home.aspx"); } if (u.idRol == 1) { Session["correcto"] = "si"; Response.Redirect("prestamoOnline.aspx"); } } else { lblalert.Text = "Su cuenta no esta activada"; } } } else { logIncorrect(); } }
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"); }
public void listarFichas() { DataTable tb = new DataTable(); DataRow dr; WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); var item = list.listarFicha(); if (item != null) { tb.Columns.Add("Rut", typeof(string)); tb.Columns.Add("Nombre", typeof(string)); tb.Columns.Add("Direccion", typeof(string)); tb.Columns.Add("Correo", typeof(string)); tb.Columns.Add("Telefono", typeof(string)); foreach (var items in item) { dr = tb.NewRow(); dr["Rut"] = items.rut; dr["Nombre"] = items.nombres; dr["Direccion"] = items.direccion; dr["Correo"] = items.correo; dr["Telefono"] = items.telefono; tb.Rows.Add(dr); } gvUsuario.DataSource = tb; gvUsuario.DataBind(); ViewState["table1"] = tb; } }
public void PrestamoSala() { DataTable tb = new DataTable(); DataRow dr; WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); var item = list.PrestamoPendiente(); if (item != null) { tb.Columns.Add("Tipo", typeof(string)); tb.Columns.Add("Estado", typeof(string)); tb.Columns.Add("Fecha del prestamo", typeof(string)); tb.Columns.Add("Fecha de devolucion", typeof(string)); foreach (var items in item) { dr = tb.NewRow(); dr["Tipo"] = items.tipo; dr["Estado"] = items.estado; dr["Fecha del prestamo"] = items.fechaPrestamo; dr["Fecha de devolucion"] = items.fechaDevolucion; tb.Rows.Add(dr); } gvPrestamoSala.DataSource = tb; gvPrestamoSala.DataBind(); ViewState["table1"] = tb; } }
protected void btnBuscar_Click(object sender, EventArgs e) { string codigoLib = ""; string codigoMul = ""; if (ddlDocumento.Text.Equals("Libro")) { WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); int x = list.listarLibroByCodigo(txtCodigo.Text); var libro = list.listarLibro(); var item = list.ListarPrestamoPorIdLibro(x); foreach (var l in libro) { if (l.codigo.Equals(txtCodigo.Text)) { codigoLib = txtCodigo.Text; Correct(); btnDevolverMultimedia.Visible = false; lblDocumento.Visible = false; ddlDocumento.Visible = false; txtCodigo.ReadOnly = true; lblIdPrestamo.Visible = true; txtIdprestamo.Visible = true; lblTipo.Visible = true; txtTipo.Visible = true; lblEstado.Visible = true; txtEstado.Visible = true; lblFechaP.Visible = true; txtFechaP.Visible = true; lblFechaD.Visible = true; txtFechaD.Visible = true; btnDevolver.Visible = true; //lblUsuario.Visible = true; //txtUsuario.Visible = true; //lblLibro.Visible = true; // txtLibro.Visible = true; foreach (var items in item) { txtIdprestamo.Text = items.idPrestamo.ToString(); txtTipo.Text = items.tipo.ToString(); txtEstado.Text = items.estado.ToString(); txtFechaP.Text = items.fechaPrestamo.ToString(); txtFechaD.Text = items.fechaDevolucion.ToString(); txtUsuario.Text = items.idUsuario.ToString(); txtLibro.Text = items.idLibro.ToString(); } } } } else { WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); int x = list.listarMultimediaByCodigo(txtCodigo.Text); var item = list.ListarPrestamoPorIdMultimedia(x); var multimedia = list.listarMultimedia(); foreach (var m in multimedia) { if (m.codigo.Equals(txtCodigo.Text)) { codigoMul = txtCodigo.Text; Correct(); btnDevolver.Visible = false; lblDocumento.Visible = false; ddlDocumento.Visible = false; txtCodigo.ReadOnly = true; lblIdPrestamo.Visible = true; txtIdprestamo.Visible = true; lblTipo.Visible = true; txtTipo.Visible = true; lblEstado.Visible = true; txtEstado.Visible = true; lblFechaP.Visible = true; txtFechaP.Visible = true; lblFechaD.Visible = true; txtFechaD.Visible = true; //lblUsuario.Visible = true; //txtUsuario.Visible = true; //lblLibro.Visible = true; //txtLibro.Visible = true; btnDevolverMultimedia.Visible = true; foreach (var items in item) { txtIdprestamo.Text = items.idPrestamo.ToString(); txtTipo.Text = items.tipo.ToString(); txtEstado.Text = items.estado.ToString(); txtFechaP.Text = items.fechaPrestamo.ToString(); txtFechaD.Text = items.fechaDevolucion.ToString(); txtUsuario.Text = items.idUsuario.ToString(); txtLibro.Text = items.idMultimedia.ToString(); } } } } if (codigoLib == "" || codigoMul == "") { Incorrect(); } }