예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //Session["CodigoObs"]
        if (Request.QueryString["CodigoObs"] != null)
        {
            int          idObs = Convert.ToInt32(Request.QueryString["CodigoObs"].ToString());
            Coordinacion obs   = DatosCoordinacion.BuscarCoordinacion(idObs);
            txtInmobiliaria.Text      = obs.Observacion.Inmueble.Proyecto.Inmobiliaria.Nombre;
            txtNumActa.Text           = "";
            txtProyecto.Text          = obs.Observacion.Inmueble.Proyecto.NombreProyecto;
            txtInmueble.Text          = obs.Observacion.Inmueble.NumInmueble;
            txtFechaCoordinacion.Text = DateTime.Parse(obs.Fecha).ToString("yyyy-MM-dd");
            txtHora.Text       = obs.HoraInicio.Descripcion + " a " + obs.HoraTermino.Descripcion;
            txtSupervisor.Text = obs.Observacion.SupervisorConstructora.Nombre;

            DataTable dt = DatosObservacion.ListarMantienconObs(obs.Observacion.Inmueble.Id, obs.Observacion.SupervisorConstructora.Id, obs.Observacion.Inmueble.Proyecto.Id, txtFechaCoordinacion.Text, txtFechaCoordinacion.Text);
            GridView1.DataSource = dt;
            GridView1.DataBind();

            int filas = GridView1.Rows.Count;
            for (int i = 35; i > filas; i--)
            {
                div.Controls.Add(new Literal()
                {
                    ID = "row" + i, Text = "<br/>"
                });
            }
        }
    }
    private void llenarGrid()
    {
        try
        {
            int    inmueble     = (int)ViewState["inmueble"];
            int    proyecto     = (int)ViewState["proyecto"];
            int    supervisor   = (int)ViewState["supervisor"];
            string fechaInicio  = (string)ViewState["fechaInicio"];
            string fechaTermino = (string)ViewState["fechaTermino"];
            int    estatus      = (int)ViewState["estatus"];

            DataTable dt = DatosObservacion.ListarMantienconObs(inmueble, supervisor, proyecto, fechaInicio, fechaTermino, estatus);
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }