//LlenarcbListpree()
 private void LLenarPrerre()
 {
     clsCrearCurso objXX = new clsCrearCurso(strNombreApp);
     if (!objXX.LlenarCBlistPrerre(this.cblPrerre))
     {
         Mensaje(objXX.Error);
         objXX = null;
         return;
     }
 }
        private void LlenarGridCursosXCodigo()
        {
            try
            {
                clsCrearCurso objXX = new clsCrearCurso(strNombreApp);
                objXX.CodCursoint = intCod;
                if (!objXX.LlenarGridsCursosXCodigoc(this.grvDatos))
                {
                    Mensaje(objXX.Error);
                    objXX = null;
                    return;
                }

            }
            catch (Exception ex)
            {

                Mensaje(ex.Message);
            }
        }
 //LlenarRadiolCargos()
 private void LLenarCargos()
 {
     clsCrearCurso objXX = new clsCrearCurso(strNombreApp);
     if (!objXX.LlenarRbEmpleado(this.rbEmpleado))
     {
         Mensaje(objXX.Error);
         objXX = null;
         return;
     }
 }
        private bool GrabarRegistroMod()
        {
            try
            {
                intOpcion = 2;

                Mensaje(string.Empty);
                intCodCurso = Convert.ToInt32(txtCodCurso.Text);
                strNombreCurso = this.txtNombre.Text.Trim().ToUpper();
                intHoras = Convert.ToInt32(this.txtnHoras.Text.Trim());
                strTemas = txtTemas.Text.Trim();

                clsCrearCurso objGrabar = new clsCrearCurso(strNombreApp);
                objGrabar.NombreCurso = strNombreCurso;
                objGrabar.CodCursoint = intCodCurso;
                objGrabar.Horas = intHoras;
                objGrabar.Temas = strTemas;
                //Enviar info clase
                if (intOpcion == 1)
                {
                    if (!objGrabar.IngresarCurso())
                    {
                        Mensaje(objGrabar.Error);
                        this.txtNombre.Focus();
                        return false;
                    }
                    strCodigo = objGrabar.CodCurso.ToString();
                    if (strCodigo == "-1")
                    {
                        Mensaje("Error ya existe un registro con el mismo código o nombre");
                        this.txtNombre.Focus();
                        return false;
                    }
                    if (strCodigo == "0")
                    {
                        Mensaje("Error al realizar el procedimiento");
                        this.txtNombre.Focus();
                        return false;
                    }

                }
                else if (intOpcion == 2)
                {
                    if (!objGrabar.ModificarCurso())
                    {
                        Mensaje(objGrabar.Error);
                        this.txtNombre.Focus();
                        return false;
                    }

                }
                else
                {
                    Mensaje("Error No clasificado --> consulte con el admon de Sistema");
                    this.txtNombre.Focus();
                    return false;
                }
                this.txtBuscar.Text = strCodigo;
                this.txtBuscar.ReadOnly = true;
                this.txtNombre.Focus();
                Mensaje("Registro Grabado con éxito");
                LlenarGridCursos();
                string mensaje = "<script>javascript:alertify.success('¡Registro Grabado con exito!');</script>)";
                Controls.Add(new LiteralControl(mensaje));
                return true;

            }
            catch (Exception ex)
            {
                Mensaje("Error -> " + ex.Message);
                this.txtBuscar.Focus();
                return false;
            }
        }
        private bool GrabarRegistro()
        {
            try
            {
                intOpcion = 1;
                Mensaje(string.Empty);
                strNombreCurso = this.txtNombre.Text.Trim().ToUpper();
                intHoras = Convert.ToInt32( this.txtnHoras.Text.Trim());
                strnEdicion = this.txtnEdicion.Text.Trim().ToUpper();
                dblValor = Convert.ToDouble(this.txtValor.Text.Trim());
                strTemas = this.txtTemas.Text.Trim().ToUpper();
                strPrerre =strPrerre+ this.cblPrerre.SelectedItem.Text;
                dtmini = clFechaini.SelectedDate;
                strCodEmpleado = rbEmpleado.SelectedValue;
                if (string.IsNullOrEmpty(strCodEmpleado))
                {
                    Mensaje("Error--> Seleccione un empleado");
                    return false;

                }
                strNroDoc = txtNroDocEmpl.Text.Trim();
                intCodCurso = Convert.ToInt32(txtCodCurso.Text);
                //Mensaje(strCodEmpleado);
               //return true;/////
                clsCrearCurso objGrabar = new clsCrearCurso(strNombreApp,strNombreCurso,
                    intHoras,strnEdicion,dblValor,strTemas,strPrerre,dtmini,
                    strCodEmpleado,strNroDoc,intCodCurso);
                if (intOpcion == 1)
                {
                    if (!objGrabar.IngresarCurso())
                    {
                        Mensaje(objGrabar.Error);
                        this.txtNombre.Focus();
                        return false;
                    }
                     strCodigo = objGrabar.CodCurso.ToString();
                    if (strCodigo == "-1")
                    {
                        Mensaje("Error ya existe un registro con el mismo código o nombre");
                        Controls.Add(new LiteralControl(mensajeError));
                        this.txtNombre.Focus();
                        return false;
                    }
                    if (strCodigo == "0")
                    {
                        Mensaje("Error al realizar el procedimiento");
                        Controls.Add(new LiteralControl(mensajeError));
                        this.txtNombre.Focus();
                        return false;
                    }

                }
                else if (intOpcion == 2)
                {
                    if (!objGrabar.ModificarCurso())
                    {
                        Mensaje(objGrabar.Error);
                        this.txtNombre.Focus();
                        return false;
                    }

                }
                else
                {
                    Mensaje("Error No clasificado --> consulte con el admon de Sistema");
                    this.txtNombre.Focus();
                    return false;
                }
                this.txtBuscar.Text = strCodigo;
                this.txtBuscar.ReadOnly = true;
                this.txtNombre.Focus();
                Mensaje("Registro Grabado con éxito");
                Controls.Add(new LiteralControl(mensaje));
                LlenarGridCursos();
                return true;

            }
            catch (Exception ex)
            {
                Mensaje("Error -> " + ex.Message);
                this.txtBuscar.Focus();
                return false;
            }
        }
 private void Buscar(int Codigo)
 {
     Mensaje(string.Empty);
     clsCrearCurso objBuscar = new clsCrearCurso(strNombreApp);
     if (!objBuscar.BuscarCurso(Codigo))
     {
         Mensaje(objBuscar.Error);
         objBuscar = null;
         return;
     }
     return;
 }