示例#1
0
        //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();
        }
示例#2
0
        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);
        }
示例#3
0
        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();
                }
            }
        }