public bool LlenarRadioBL_Web( RadioButtonList Generico )
 {
     if ( ! Validar() )
             return false;
         clsConexionBD objConexionBd = new clsConexionBD( strApp );
         try
         {
             objConexionBd.SQL = strSQL;
             if ( ! objConexionBd.LlenarDataSet( false ) )
             {
                 strError = objConexionBd.Error;
                 objConexionBd.CerrarCnx();
                 objConexionBd = null;
                 return false;
             }
             Generico.DataSource = objConexionBd.DataSet_Lleno.Tables[0];
             Generico.DataValueField = strCampoID;
             Generico.DataTextField = strCampoTexto;
             Generico.DataBind();
             objConexionBd.CerrarCnx();
             objConexionBd = null;
             return true;
         }
         catch (Exception ex)
         {
             strError = ex.Message;
             return false;
         }
 }
 public bool LlenarGrid_Windows( DataGridView Generico )
 {
     if ( ! Validar() )
             return false;
         try
         {
             clsConexionBD objConexionBd = new clsConexionBD( strApp );
             objConexionBd.SQL = strSQL;
             if ( ! objConexionBd.LlenarDataSet( false ) )
             {
                 strError = objConexionBd.Error;
                 objConexionBd.CerrarCnx();
                 objConexionBd = null;
                 return false;
             }
             Generico.DataSource = objConexionBd.DataSet_Lleno.Tables[0];
             Generico.Refresh();
             objConexionBd.CerrarCnx();
             objConexionBd = null;
             return true;
         }
         catch (Exception ex)
         {
             strError = ex.Message;
             return false;
         }
 }
 public bool LlenarChkbL_Desktop(CheckedListBox Generico)
 {
     if (!Validar())
             return false;
         try
         {
             clsConexionBD objConexionBd = new clsConexionBD(strApp);
             objConexionBd.SQL = strSQL;
             if (!objConexionBd.LlenarDataSet(false))
             {
                 strError = objConexionBd.Error;
                 objConexionBd.CerrarCnx();
                 objConexionBd = null;
                 return false;
             }
             Generico.DataSource = objConexionBd.DataSet_Lleno.Tables[0];
             Generico.ValueMember = strCampoID;
             Generico.DisplayMember = strCampoTexto;
             Generico.Refresh();
             objConexionBd.CerrarCnx();
             objConexionBd = null;
             return true;
         }
         catch (Exception ex)
         {
             strError = ex.Message;
             return false;
         }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    string strCedulaCli = Session["cedcliente"].ToString();
                    string strNombreApp = System.Reflection.Assembly.GetExecutingAssembly().
                     GetName().Name;

                    clsConexionBD objcnx = new clsConexionBD(strNombreApp);
                    objcnx.SQL = "EXEC EstudianteImpresion '" + strCedulaCli + "';";

                    if (!objcnx.LlenarDataSet(false))
                        Response.Redirect("FrmEstudiante.aspx");

                    DataSet dt = new DataSet();//Definir e dataset:dts
                    dt = objcnx.DataSet_Lleno;
                    objcnx = null;

                    if (dt.Tables[0].Rows.Count > 0)
                    {

                        string strDireccion = AppDomain.CurrentDomain.BaseDirectory;
                        //NOTA:descomentar la sgte linea solo la primera vez y poder realizar el diseño del reporte,luego
                        //comentar
                        //dt.WriteXmlSchema(strDireccion + "DataEstudMatri.xsd");

                        this.rpteEstuMatri.LocalReport.DataSources.Clear();
                        rpteEstuMatri.Reset();
                        rpteEstuMatri.LocalReport.ReportEmbeddedResource = "rptEstuMatri.rdlc";

                        ReportDataSource rds = new ReportDataSource();

                        rds.Name = "DataSet1";
                        rds.Value = dt.Tables[0];

                        rpteEstuMatri.LocalReport.DataSources.Clear();
                        rpteEstuMatri.LocalReport.DataSources.Add(rds);
                        rpteEstuMatri.LocalReport.ReportPath = "rptEstuMatri.rdlc";
                        rpteEstuMatri.LocalReport.Refresh();
                    }
                    else
                        Response.Redirect("FrmEstudiante.aspx");
                }
                catch
                {
                    Response.Redirect("FrmEstudiante.aspx");
                }
            }
        }
        private bool GrabarMod()
        {
            try
            {
                if (!ValidarMod())
                    return false;

                objCnx = new clsConexionBD(strNombreApp);
                objCnx.SQL = strSql;

                if (!objCnx.ConsultarValorUnico(false))
                {
                    strError = objCnx.Error;
                    objCnx = null;
                    return false;

                }
                strCodCurso = objCnx.Valor_Unico.ToString();
                objCnx = null;
                return true;

            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return false;
            }
        }
        public bool BuscarCurso(int Codigo)
        {
            try
            {
                if (Codigo<=0)
                {
                    strError = "Error--> Código del Curso Inválido";
                    return false;
                }
                strSql = "EXEC BuscarCursoXCodigo '" + Codigo + "'; ";
                objCnx = new clsConexionBD(strNombreApp);
                objCnx.SQL = strSql;
                if (!objCnx.Consultar(false))
                {
                    strError = objCnx.Error;
                    objCnx = null;
                    return false;
                }
                Reader_Local = objCnx.DataReader_Lleno;
                if (Reader_Local.HasRows)//Si existen registros
                {
                    Reader_Local.Read();
                    intCodCurso = Reader_Local.GetInt32(0);
                    strNombreCurso = Reader_Local.GetString(1);
                    Reader_Local.Close();
                    return true;
                }
                strError = "No se encontró Ningun registro :" + Codigo;
                Reader_Local.Close();
                objCnx = null;
                return false;
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return false;

            }
        }
        public bool BuscarUsuario()
        {
            try
            {
                strSQL = "EXEC loginCC  '" + strUser + "', '" + strPass + "';";
                objCnx = new clsConexionBD(strnombreApp);
                objCnx.SQL = strSQL;

                if (!objCnx.ConsultarValorUnico(false))
                {

                    strError = objCnx.Error;
                    objCnx = null;
                    return false;
                }

                strUser = objCnx.Valor_Unico.ToString().Trim();
                strCode = "sfdkI195";
                objCnx = null;
                return true;

            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return false;

            }
        }