//private void buscarDatos() //{ // Visita vis = new Visita(); // List<Visita> listVisita = new List<Visita>(); // vis.id_empresa = sessionEmp; // vis.rut = txtFilRut.Text; // vis.apellidos = txtFilApellidos.Text; // vis.nombres = txtFilNombre.Text; // listVisita = VisitaBS.ObtieneVisitas(vis); // creaGrilla(listVisita); //} //private void creaGrilla(List<Visita> listVisita) //{ // tableClaves.Controls.Clear(); // TableHeaderRow thr; // TableHeaderCell thc; // TableRow tr; // TableCell tc; // Label lbl; // LinkButton lnk; // Literal lit; // if (listVisita != null) // { // thr = new TableHeaderRow(); // thc = new TableHeaderCell(); // thc.CssClass = ""; // lbl = new Label(); // lbl.Text = "Rut"; // thc.Controls.Add(lbl); // thr.Cells.Add(thc); // thc = new TableHeaderCell(); // thc.CssClass = ""; // lbl = new Label(); // lbl.Text = "Fecha"; // thc.Controls.Add(lbl); // thr.Cells.Add(thc); // thc = new TableHeaderCell(); // thc.CssClass = ""; // lbl = new Label(); // lbl.Text = "Apellidos"; // thc.Controls.Add(lbl); // thr.Cells.Add(thc); // thc = new TableHeaderCell(); // thc.CssClass = ""; // lbl = new Label(); // lbl.Text = "Nombres"; // thc.Controls.Add(lbl); // thr.Cells.Add(thc); // tableClaves.Rows.Add(thr); // foreach (Visita item in listVisita) // { // tr = new TableRow(); // tc = new TableCell(); // lbl = new Label(); // lbl.Text = item.rut; // tc.Controls.Add(lbl); // tr.Cells.Add(tc); // tc = new TableCell(); // tc.CssClass = ""; // lbl = new Label(); // lbl.Text = item.fecha; // tc.Controls.Add(lbl); // tr.Cells.Add(tc); // tc = new TableCell(); // tc.CssClass = ""; // lbl = new Label(); // lbl.Text = item.apellidos; // tc.Controls.Add(lbl); // tr.Cells.Add(tc); // tc = new TableCell(); // tc.CssClass = ""; // lbl = new Label(); // lbl.Text = item.nombres; // tc.Controls.Add(lbl); // tr.Cells.Add(tc); // tableClaves.Rows.Add(tr); // } // } // else // { // thr = new TableHeaderRow(); // thc = new TableHeaderCell(); // thc.CssClass = ""; // lbl = new Label(); // lbl.Text = "No se encontraron registros"; // thc.Controls.Add(lbl); // thr.Cells.Add(thc); // tableClaves.Rows.Add(thr); // } //} //protected void lnk_buscar_Click(object sender, EventArgs e) //{ // buscarDatos(); //} //protected void lnk_nuevo_Click(object sender, EventArgs e) //{ // //limpiarModal(); // lblModHeader.Text = "Nuevo ingreso"; // hidId.Value = "0"; // ScriptManager.RegisterStartupScript(this, this.GetType(), "openPopup", "levantaModal();", true); //} protected void lnkModGuardar_Click(object sender, EventArgs e) { Visita vis = new Visita(); vis.id_empresa = sessionEmp; vis.rut = txtModRut.Text; vis.apellidos = txtModApellidos.Text; vis.nombres = txtModNombres.Text; vis.id_claves = usuario.id; vis.fotografia = Session["filename"].ToString(); VisitaBS.GuardaVisita(vis); Movimiento mov = new Movimiento(); mov.apellidos = txtModApellidos.Text; mov.nombres = txtModNombres.Text; mov.documento = ddlModDoc.SelectedValue; mov.rut = txtModRut.Text; mov.id_empresa = sessionEmp; mov.id_claves = usuario.id; mov.tipo = 1; //peatonal mov.id_vivienda = Convert.ToInt16(ddlModViv.SelectedValue); mov.rut_residente = ddlModRes.SelectedValue; MovimientoBS.GuardaMovimiento(mov); ScriptManager.RegisterStartupScript(this, GetType(), "guardar", "showalert('Se ha guardado el ingreso exitosamente', 'alert-success')", true); txtModRut.Focus(); buscarDatos(); }
protected void lnk_buscar_Click(object sender, EventArgs e) { Movimiento m = new Movimiento(); List <Movimiento> listMovs = new List <Movimiento>(); m.id_empresa = sessionEmp; m.apellidos = txtFilApellido.Text; m.tipo = Convert.ToInt16(ddlFilTipo.SelectedValue); listMovs = MovimientoBS.ObtieneRepMovmiento(m); creaGrilla(listMovs); }
protected void lnk_nuevo_Click(object sender, EventArgs e) { Movimiento m = new Movimiento(); DataSet ds = new DataSet(); m.id_empresa = sessionEmp; m.apellidos = txtFilApellido.Text; m.tipo = Convert.ToInt16(ddlFilTipo.SelectedValue); ds = MovimientoBS.ObtieneRepMovimiento(m); String filename = "Reporte movimientos "; HttpResponse response = HttpContext.Current.Response; // first let's clean up the response.object response.Clear(); response.Charset = ""; // set the response mime type for excel response.ContentType = "application/vnd.ms-excel"; response.AddHeader("Content-Disposition", "attachment;filename=\"" + filename + "\""); Response.ContentEncoding = System.Text.Encoding.Unicode; Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble()); // create a string writer using (System.IO.StringWriter sw = new StringWriter()) { using (HtmlTextWriter htw = new HtmlTextWriter(sw)) { // instantiate a datagrid DataGrid dg = new DataGrid(); dg.DataSource = ds.Tables[0]; dg.DataBind(); dg.RenderControl(htw); response.Write(sw.ToString()); response.End(); } } }