private DataTable GrillaTotalPrestamosLibro() { DataTable tb = new DataTable(); DataRow dr; var prestamo = l.ListarPrestamo(); var ficha = l.listarFicha(); var usuario = l.listarUsuario(); var libro = l.listarLibro(); var multimedia = l.listarMultimedia(); int c = 0; tb.Columns.Add("Tipo prestamo", typeof(string)); tb.Columns.Add("Codigo", typeof(string)); tb.Columns.Add("Titulo", typeof(string)); tb.Columns.Add("Autor", typeof(string)); tb.Columns.Add("Fecha inicial", typeof(string)); tb.Columns.Add("Fecha Termino", typeof(string)); tb.Columns.Add("Usuario", typeof(string)); tb.Columns.Add("Estado", typeof(string)); foreach (var p in prestamo) { foreach (var u in usuario) { foreach (var f in ficha) { foreach (var l in libro) { if (u.idFicha == f.idFicha && p.idUsuario == u.idUsuario && p.idLibro == l.idLibro) { dr = tb.NewRow(); dr["Tipo Prestamo"] = p.tipo; dr["Titulo"] = l.nombre; dr["Autor"] = l.autor; dr["Fecha inicial"] = p.fechaPrestamo; dr["Fecha Termino"] = p.fechaDevolucion; dr["Usuario"] = u.nombreUsuario; dr["Codigo"] = l.codigo; dr["Estado"] = p.estado; tb.Rows.Add(dr); } } } } } gvPrestamoMulti.Visible = true; gvPrestamosLib.Visible = true; gvPrestamosLib.DataSource = tb; gvPrestamosLib.DataBind(); ViewState["table1"] = tb; return(tb); }
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 btnAceptar_Click1(object sender, EventArgs e) { if (ddlTipo.Text.Equals("Libro")) { ddlTipo.Visible = false; lblTipo.Visible = false; btnAceptar.Visible = false; 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; ddlUsuario.Visible = true; lblUsuario.Visible = true; WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); ddlLibro.DataTextField = "nombre"; ddlLibro.DataValueField = "idLibro"; ddlLibro.DataSource = l.listarLibro(); ddlLibro.DataBind(); WS_Listar_Bec.ListarClient listarUsuario = new WS_Listar_Bec.ListarClient(); ddlUsuario.DataTextField = "nombreUsuario"; ddlUsuario.DataValueField = "idUsuario"; ddlUsuario.DataSource = listarUsuario.listarUsuario(); ddlUsuario.DataBind(); } else { ddlTipo.Visible = false; lblTipo.Visible = false; btnAceptar.Visible = false; 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; ddlUsuario.Visible = true; lblUsuario.Visible = true; WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); ddlMultimedia.DataTextField = "nombre"; ddlMultimedia.DataValueField = "idMultimedia"; ddlMultimedia.DataSource = l.listarMultimedia(); ddlMultimedia.DataBind(); WS_Listar_Bec.ListarClient listarUsuario = new WS_Listar_Bec.ListarClient(); ddlUsuario.DataTextField = "nombreUsuario"; ddlUsuario.DataValueField = "idUsuario"; ddlUsuario.DataSource = listarUsuario.listarUsuario(); ddlUsuario.DataBind(); } }
public DataTable GrillaAdmin() { DataTable tb = new DataTable(); DataRow dr; var admin = l.listarUsuario(); var ficha = l.listarFicha(); var rol = l.listarRol(); int c = 0; tb.Columns.Add("Usuario", typeof(string)); tb.Columns.Add("Clave", typeof(string)); tb.Columns.Add("Rut", typeof(string)); tb.Columns.Add("Nombre completo", typeof(string)); tb.Columns.Add("Direccion", typeof(string)); tb.Columns.Add("Correo", typeof(string)); tb.Columns.Add("Telefono", typeof(string)); foreach (var a in admin) { foreach (var f in ficha) { foreach (var r in rol) { if (a.idFicha == f.idFicha) { if (a.idRol == 3 && r.descripcion.Equals("Administrativo de Biblioteca")) { dr = tb.NewRow(); dr["Usuario"] = a.nombreUsuario; dr["Clave"] = a.clave; dr["Rut"] = f.rut; dr["Nombre completo"] = f.nombres; dr["Direccion"] = f.direccion; dr["Correo"] = f.correo; dr["Telefono"] = f.telefono; tb.Rows.Add(dr); } } } } } gvMesonLibro.Visible = false; gvMesonMultimedia.Visible = false; gvMultimedia.Visible = false; gvResMulti.Visible = false; gvResLibro.Visible = false; gvLibros.Visible = false; gvBibliotecario.Visible = false; gvUsuario.Visible = false; gvPrestamosLib.Visible = false; gvPrestamoMulti.Visible = false; gvAdmin.Visible = true; gvAdmin.DataSource = tb; gvAdmin.DataBind(); ViewState["table1"] = tb; return(tb); }