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 DataTable grillaMultimedia() { DataTable tb = new DataTable(); DataRow dr; var multimedia = l.listarMultimedia(); var stock = l.ListarStock(); var estante = l.listarEstante(); int c = 0; tb.Columns.Add("Codigo", typeof(string)); tb.Columns.Add("Nombre", typeof(string)); tb.Columns.Add("Tipo", typeof(string)); tb.Columns.Add("Autor", typeof(string)); tb.Columns.Add("Año", typeof(string)); tb.Columns.Add("Cantidad disponible", typeof(string)); tb.Columns.Add("Piso", typeof(string)); tb.Columns.Add("Estante", typeof(string)); foreach (var m in multimedia) { foreach (var s in stock) { foreach (var e in estante) { if (m.idstock == s.idStock && s.idestante == e.idEstante) { dr = tb.NewRow(); dr["Codigo"] = m.codigo; dr["Nombre"] = m.nombre; dr["Tipo"] = m.tipo; dr["Autor"] = m.autor; dr["Año"] = m.fecha; dr["Cantidad disponible"] = s.activo; dr["Piso"] = e.piso; dr["Estante"] = e.seccion; tb.Rows.Add(dr); } } } } gvMesonLibro.Visible = false; gvMesonMultimedia.Visible = false; gvLibros.Visible = false; gvResMulti.Visible = false; gvResLibro.Visible = false; gvAdmin.Visible = false; gvBibliotecario.Visible = false; gvUsuario.Visible = false; gvPrestamosLib.Visible = false; gvPrestamoMulti.Visible = false; gvMultimedia.Visible = true; gvMultimedia.DataSource = tb; gvMultimedia.DataBind(); ViewState["table1"] = tb; return(tb); }
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 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 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(); } }