private void BindData()
 {
     //DataSet ds = new DataSet();
     NegCSolicitudes NegCSolicitude = new NegCSolicitudes();
     grvConsultaSolicitud.DataSource = NegCSolicitude.select_All_CSolicitudes(intFolio, strRut, intTipoSolicitud, strCarrera, intEstado, dtmFechaSolicitud, dtmFechaSolicitudHasta, dtmFechaResolucion, dtmFechaResolucionHasta, strJornada, strOrigen);
     grvConsultaSolicitud.DataBind();
 }
        protected void btnBuscar_Click(object sender, ImageClickEventArgs e)
        {
            lblError.Text = string.Empty;
            //grvConsultaActividad.DataSource = string.Empty;
            //grvConsultaActividad.DataBind()  ;

            if (txtFechaRecepcionDesde.Text != String.Empty && txtFechaRecepcionHasta.Text != String.Empty)
            {

                if ((Convert.ToDateTime(txtFechaRecepcionDesde.Text)) > (Convert.ToDateTime(txtFechaRecepcionHasta.Text)))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: FechaSolicitud inicio es mayor a la FechaSolicitud de Termino');</script>");
                    txtFechaRecepcionDesde.Text = String.Empty;
                    txtFechaRecepcionHasta.Text = String.Empty;
                    txtFechaEjecDesde.Text = String.Empty;
                    txtFechaEjecHasta.Text = String.Empty;
                    txtFechaResolDesde.Text = String.Empty;
                    txtFechaResolHasta.Text = String.Empty;
                    return;
                }
            }

            if (txtFechaEjecDesde.Text != String.Empty && txtFechaEjecHasta.Text != String.Empty)
            {

                if ((Convert.ToDateTime(txtFechaEjecDesde.Text)) > (Convert.ToDateTime(txtFechaEjecHasta.Text)))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: FechaSolicitud inicio es mayor a la FechaSolicitud de Termino');</script>");
                    txtFechaRecepcionDesde.Text = String.Empty;
                    txtFechaRecepcionHasta.Text = String.Empty;
                    txtFechaEjecDesde.Text = String.Empty;
                    txtFechaEjecHasta.Text = String.Empty;
                    txtFechaResolDesde.Text = String.Empty;
                    txtFechaResolHasta.Text = String.Empty;
                    return;
                }
            }

            if (txtFechaResolDesde.Text != String.Empty && txtFechaResolHasta.Text != String.Empty)
            {

                if ((Convert.ToDateTime(txtFechaResolDesde.Text)) > (Convert.ToDateTime(txtFechaResolHasta.Text)))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: FechaSolicitud inicio es mayor a la FechaSolicitud de Termino');</script>");
                    txtFechaRecepcionDesde.Text = String.Empty;
                    txtFechaRecepcionHasta.Text = String.Empty;
                    txtFechaEjecDesde.Text = String.Empty;
                    txtFechaEjecHasta.Text = String.Empty;
                    txtFechaResolDesde.Text = String.Empty;
                    txtFechaResolHasta.Text = String.Empty;
                    return;
                }
            }

            if (txtFechaRecepcionDesde.Text.Equals(String.Empty))
            {
                dtmFechaRecepDesde = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaRecepDesde = Convert.ToDateTime(txtFechaRecepcionDesde.Text);
            }

            if (txtFechaRecepcionHasta.Text.Equals(String.Empty))
            {
                dtmFechaRecepHasta = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaRecepHasta = Convert.ToDateTime(txtFechaRecepcionHasta.Text);
            }

            if (txtFechaEjecDesde.Text.Equals(String.Empty))
            {
                dtmFechaEjecDesde = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaEjecDesde = Convert.ToDateTime(txtFechaEjecDesde.Text);
            }

            if (txtFechaEjecHasta.Text.Equals(String.Empty))
            {
                dtmFechaEjecHasta = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaEjecHasta = Convert.ToDateTime(txtFechaEjecHasta.Text);
            }

            if (txtFechaResolDesde.Text.Equals(String.Empty))
            {
                dtmFechaResolDesde = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaResolDesde = Convert.ToDateTime(txtFechaResolDesde.Text);
            }

            if (txtFechaResolHasta.Text.Equals(String.Empty))
            {
                dtmFechaResolHasta = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaResolHasta = Convert.ToDateTime(txtFechaResolHasta.Text);
            }

            if (ddlTipoActividad.SelectedValue.Equals("Todos"))
            {
                intCodActividad = 0;
            }
            else
            {
                intCodActividad = Convert.ToInt32(ddlTipoActividad.SelectedValue);
            }

            if (ddlTipoSolicitud.SelectedValue.Equals("Todos"))
            {
                intCodTipoSolicitud = 0;
            }
            else
            {
                intCodTipoSolicitud = Convert.ToInt32(ddlTipoSolicitud.SelectedValue);
            }

            if (ddlEstado.SelectedValue.Equals("Todos"))
            {
                intCodEstado = 0;
            }
            else
            {
                intCodEstado = Convert.ToInt32(ddlEstado.SelectedValue);
            }

            if (ddlUnidad.SelectedValue.Equals("Todos"))
            {
                intCodUnidad = 0;
            }
            else
            {
                intCodUnidad = Convert.ToInt32(ddlUnidad.SelectedValue);
            }

            NegCSolicitudes NegCSolicitudes = new NegCSolicitudes();
            grvConsultaActividad.DataSource = NegCSolicitudes.ConsultaDetAct(   intCodTipoSolicitud,
                                                                                intCodActividad,
                                                                                intCodEstado,
                                                                                intCodUnidad,
                                                                                dtmFechaRecepDesde,
                                                                                dtmFechaRecepHasta,
                                                                                dtmFechaEjecDesde,
                                                                                dtmFechaEjecHasta,
                                                                                dtmFechaResolDesde,
                                                                                dtmFechaResolHasta
                                                                                );
            grvConsultaActividad.DataBind();
        }
        //public override void VerifyRenderingInServerForm(System.Web.UI.Control control)
        //{
        //// Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time.
        //}
        protected void enviar(object sender, ImageClickEventArgs e)
        {
            if(TxtFechaSolicitud.Text != String.Empty && TxtFechaSolicitudHasta.Text != String.Empty){

            if ((Convert.ToDateTime(TxtFechaSolicitud.Text) )> (Convert.ToDateTime(TxtFechaSolicitudHasta.Text)))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: FechaSolicitud inicio es mayor a la FechaSolicitud de Termino');</script>");
                TxtFechaSolicitud.Text = String.Empty;
                TxtFechaSolicitudHasta.Text = String.Empty;
                TxtFechaResolucion.Text = String.Empty;
                TxtFechaResolucionHasta.Text = String.Empty;
                return;
            }
            }

            if (TxtFechaResolucion.Text != String.Empty && TxtFechaResolucionHasta.Text != String.Empty)
            {
                if ((Convert.ToDateTime(TxtFechaResolucion.Text)) > (Convert.ToDateTime(TxtFechaResolucionHasta.Text)))
                {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: FechaSolicitud inicio es mayor a la FechaSolicitud de Termino');</script>");
                TxtFechaSolicitud.Text = String.Empty;
                TxtFechaSolicitudHasta.Text = String.Empty;
                TxtFechaResolucion.Text = String.Empty;
                TxtFechaResolucionHasta.Text = String.Empty;
                return;
            }
            }

            if (TxtFolio.Text == "")
            {
                intFolio = 0;
            }
            else
            {
                intFolio = Convert.ToInt32(TxtFolio.Text);
            }

            if (TxtRut.Text == "")
            {
                strRut = null;
            }
            else
            {
                strRut = (TxtRut.Text);
            }

            if (TxtFechaSolicitud.Text.Equals(String.Empty))
            {
                dtmFechaSolicitud = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaSolicitud = Convert.ToDateTime(TxtFechaSolicitud.Text);
            }

            if (TxtFechaSolicitudHasta.Text.Equals(String.Empty))
            {
                dtmFechaSolicitudHasta = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaSolicitudHasta = Convert.ToDateTime(TxtFechaSolicitudHasta.Text);
            }

            if (TxtFechaResolucion.Text.Equals(String.Empty))
            {
                dtmFechaResolucion = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaResolucion = Convert.ToDateTime(TxtFechaResolucion.Text);
            }

            if (TxtFechaResolucionHasta.Text.Equals(String.Empty))
            {
                dtmFechaResolucionHasta = Convert.ToDateTime("01/01/0001");
            }
            else
            {
                dtmFechaResolucionHasta = Convert.ToDateTime(TxtFechaResolucionHasta.Text);
            }

            intTipoSolicitud = Convert.ToInt32(ddlTipoSolicitud.SelectedIndex);

            intEstado = Convert.ToInt32(ddlEstado.SelectedIndex);
            NegCSolicitudes NegCSolicitude = new NegCSolicitudes();
            grvConsultaSolicitud.DataSource = NegCSolicitude.select_All_CSolicitudesInternas(intFolio, strRut, intTipoSolicitud, strCarrera, intEstado, dtmFechaSolicitud, dtmFechaSolicitudHasta, dtmFechaResolucion, dtmFechaResolucionHasta, strJornada, strOrigen);
            grvConsultaSolicitud.DataBind();
        }
 private void BindData()
 {
     NegCSolicitudes NegCSolicitudes = new NegCSolicitudes();
     grvConsultaActividad.DataSource = NegCSolicitudes.ConsultaDetAct(intCodTipoSolicitud,
                                                                         intCodActividad,
                                                                         intCodEstado,
                                                                         intCodUnidad,
                                                                         dtmFechaRecepDesde,
                                                                         dtmFechaRecepHasta,
                                                                         dtmFechaEjecDesde,
                                                                         dtmFechaEjecHasta,
                                                                         dtmFechaResolDesde,
                                                                         dtmFechaResolHasta
                                                                         );
     grvConsultaActividad.DataBind();
 }