private void dgvParticipantes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
         {
             if (dgvParticipantes.Columns[e.ColumnIndex] == dgvParticipantes.Columns["Calificacion"])
             {
                 CapacitacionCurso DatosAux = new CapacitacionCurso();
                 DatosAux.IDCurso        = this.dgvParticipantes.Rows[e.RowIndex].Cells["IDCurso"].Value.ToString();
                 DatosAux.IDInscripcion  = this.dgvParticipantes.Rows[e.RowIndex].Cells["IDInscripcion"].Value.ToString();
                 DatosAux.IDEmpleado     = this.dgvParticipantes.Rows[e.RowIndex].Cells["IDEmpleado"].Value.ToString();
                 DatosAux.IDCapacitacion = this.dgvParticipantes.Rows[e.RowIndex].Cells["IDCapacitacion"].Value.ToString();
                 if (!string.IsNullOrEmpty(DatosAux.IDCurso))
                 {
                     frmCursoTemasSubTemasCapacitacion NCompra = new frmCursoTemasSubTemasCapacitacion(DatosAux);
                     NCompra.ShowDialog();
                     NCompra.Dispose();
                     this.Visible = true;
                     this.CargarLlenarGridPArticipantes();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCapacitacionCursoEvaluar ~ dgvParticipantes_CellDoubleClick");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             CapacitacionCurso         Datos = this.ObtenerDatos();
             CapacitacionCurso_Negocio cn    = new CapacitacionCurso_Negocio();
             cn.AbcCapacitacionCurso(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosCapacitacionCurso = Datos;
                 this.DialogResult            = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ocurrió un error al guardar los datos.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoProveedor ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private CapacitacionCurso ObtenerDatos(DataGridView DGV, int TabIndex)
 {
     try
     {
         CapacitacionCurso DatosAux = new CapacitacionCurso();
         Int32             RowData  = DGV.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (DGV.SelectedRows.Count == 1)
         {
             DataGridViewRow FilaDatos = DGV.Rows[RowData];
             int             IDEstatus = 0;
             DatosAux.IDCapacitacion = FilaDatos.Cells["IDCapacitacion" + TabIndex].Value.ToString();
             DatosAux.IDCurso        = FilaDatos.Cells["IDCurso" + TabIndex].Value.ToString();
             DatosAux.IDInstructor   = FilaDatos.Cells["IDInstructor" + TabIndex].Value.ToString();
             int.TryParse(FilaDatos.Cells["IDStatusCursos" + TabIndex].Value.ToString(), out IDEstatus);
             DatosAux.IDStatusCursos     = IDEstatus;
             DatosAux.Lugar              = FilaDatos.Cells["Lugar" + TabIndex].Value.ToString();
             DatosAux.FechaInicioCurso   = Convert.ToDateTime(FilaDatos.Cells["FechaInicioCurso" + TabIndex].Value.ToString());
             DatosAux.FechaFinCurso      = Convert.ToDateTime(FilaDatos.Cells["FechaFinCurso" + TabIndex].Value.ToString());
             DatosAux.NombreCapacitacion = FilaDatos.Cells["NombreCurso" + TabIndex].Value.ToString();
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ABCCalificaciones(CapacitacionCurso Datos)
        {
            try
            {
                Datos.Completado = false;
                int           Resultado = 0;
                SqlDataReader dr        = SqlHelper.ExecuteReader(Datos.Conexion, CommandType.StoredProcedure, "spCSLDB_abc_CalificacionesEmpleados",
                                                                  new SqlParameter("@Opcion", Datos.Opcion),
                                                                  new SqlParameter("@IDCalificacion", Datos.IDCalificacion),
                                                                  new SqlParameter("@IDEmpleado", Datos.IDEmpleado),
                                                                  new SqlParameter("@IDVenta", Datos.IDVenta),
                                                                  new SqlParameter("@IDCapacitacion", Datos.IDCapacitacion),
                                                                  new SqlParameter("@TablaCalificaciones", Datos.TablaCalificaciones),
                                                                  new SqlParameter("@IDUsuario", Datos.IDUsuario)
                                                                  );
                while (dr.Read())
                {
                    // Resultado = !dr.IsDBNull(dr.GetOrdinal("Resultado")) ? dr.GetInt32(dr.GetOrdinal("Resultado")) : 0;
                    if (Resultado == 0)
                    {
                        Datos.Completado = true;
                        Datos.IDEmpleado = dr.GetString(dr.GetOrdinal("IDEmpleado"));
                    }

                    break;
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void ConcluirCurso(CapacitacionCurso Datos)
 {
     try
     {
         Datos.Completado = false;
         SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_set_ConcluirCurso", Datos.IDCapacitacion, Datos.IDUsuario);
         while (Dr.Read())
         {
             Datos.Resultado = !Dr.IsDBNull(Dr.GetOrdinal("Resultado")) ? Dr.GetInt32(Dr.GetOrdinal("Resultado")) : 0;
             if (Datos.Resultado == 1)
             {
                 Datos.Completado = true;
             }
             else if (Datos.Resultado == -1)
             {
                 Datos.MensajeError = !Dr.IsDBNull(Dr.GetOrdinal("MensajeError")) ? Dr.GetString(Dr.GetOrdinal("MensajeError")) : string.Empty;
             }
         }
         Dr.Close();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void btnDetalleCurso_Click(object sender, EventArgs e)
 {
     try
     {
         CapacitacionCurso DatosAux = this.ObtenerDatosGrid();
         if (!string.IsNullOrEmpty(DatosAux.IDCapacitacion))
         {
             if (DatosAux.IDStatusCursos == 1 || DatosAux.IDStatusCursos == 2 || DatosAux.IDStatusCursos == 3)
             {
                 frmCapacitacionCursoDetalle DetalleCompra = new frmCapacitacionCursoDetalle(DatosAux);
                 this.Visible = false;
                 DetalleCompra.ShowDialog();
                 DetalleCompra.Dispose();
                 this.Visible = true;
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         this.Visible = true;
         LogError.AddExcFileTxt(ex, "frmCapacitacionesCursos ~ btnDetalleCompra_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 public void ABCInscripcionCurso(CapacitacionCurso Datos)
 {
     try
     {
         object[] parametros = { Datos.Opcion, Datos.IDInscripcion, Datos.IDEmpleado, Datos.IDCurso, Datos.IDCapacitacion,
                                 Datos.IDUsuario };
         object   Resultado = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_abc_IncripcionCurso", parametros);
         Datos.Completado = false;
         if (Resultado != null)
         {
             if (!string.IsNullOrEmpty(Resultado.ToString()))
             {
                 Datos.Completado    = true;
                 Datos.IDInscripcion = Resultado.ToString();
                 if (Datos.IDInscripcion == Convert.ToString(1))
                 {
                     Datos.Completado    = true;
                     Datos.IDInscripcion = Resultado.ToString();
                 }
                 else if (Datos.IDInscripcion == Convert.ToString(0))
                 {
                     Datos.Completado   = false;
                     Datos.MensajeError = "El Empleado ya Existe";
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private CapacitacionCurso ObtenerDatos()
 {
     try
     {
         CapacitacionCurso DatosAux = new CapacitacionCurso();
         DatosAux.IDInscripcion  = TipoForm == 2 ? this._DatosCapacitacionCurso.IDInscripcion : string.Empty;
         DatosAux.IDCapacitacion = this._DatosCapacitacionCurso.IDCapacitacion;
         Curso CursoAux = (Curso)this.cmbCursos.SelectedItem;
         DatosAux.IDCurso = CursoAux.IDCurso;
         Instructor IntructorAux = (Instructor)this.cmbInstructor.SelectedItem;
         DatosAux.IDInstructor     = IntructorAux.IDInstructor;
         DatosAux.Lugar            = this.txtLugarCurso.Text.Trim();
         DatosAux.FechaInicioCurso = this.dtpFechaInicioCurso.Value;
         DatosAux.FechaFinCurso    = this.dtpFechaFinCurso.Value;
         Usuario EmpleadoAux = (Usuario)this.cmbEmpleados.SelectedItem;
         DatosAux.IDEmpleado = EmpleadoAux.IDEmpleado;
         DatosAux.Opcion     = this.TipoForm;
         DatosAux.Conexion   = Comun.Conexion;
         DatosAux.IDUsuario  = Comun.IDUsuario;
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 9
0
 public void ObtenerCursosCreadoBusq(CapacitacionCurso Datos)
 {
     try
     {
         CapacitacionCurso_Datos CD = new CapacitacionCurso_Datos();
         CD.ObtenerCursosCreadosBusq(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 10
0
 public void AbcCalificaciones(CapacitacionCurso Datos)
 {
     try
     {
         CapacitacionCurso_Datos CD = new CapacitacionCurso_Datos();
         CD.ABCCalificaciones(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 11
0
 public void AbcInscripcionCurso(CapacitacionCurso Datos)
 {
     try
     {
         CapacitacionCurso_Datos CD = new CapacitacionCurso_Datos();
         CD.ABCInscripcionCurso(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 12
0
 public void ObtenerTemasSubTemas(CapacitacionCurso Datos)
 {
     try
     {
         CapacitacionCurso_Datos CD = new CapacitacionCurso_Datos();
         CD.ObtenerTemasSubTemas(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 13
0
 public void ConcluirCursos(CapacitacionCurso Datos)
 {
     try
     {
         CapacitacionCurso_Datos CD = new CapacitacionCurso_Datos();
         CD.ConcluirCurso(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 14
0
 public void ObtenerParticipante(CapacitacionCurso Datos)
 {
     try
     {
         CapacitacionCurso_Datos CD = new CapacitacionCurso_Datos();
         CD.ObtenerLlegarGribParticipante(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public frmNuevoCapacitacionCurso(CapacitacionCurso Datos)
 {
     try
     {
         InitializeComponent();
         this._DatosCapacitacionCurso = Datos;
         this.TipoForm = 2;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoProveedor ~ frmNuevoProveedor(Proveedor Datos)");
     }
 }
 public frmInscripcionCursos(CapacitacionCurso Datos)
 {
     try
     {
         InitializeComponent();
         this._DatosCapacitacionCurso = Datos;
         this.TipoForm = 2;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmComprasDetalle ~ frmComprasDetalle()");
     }
 }
 public frmCapacitacionCursoDetalle(CapacitacionCurso Datos)
 {
     try
     {
         InitializeComponent();
         this._DatosCapacitacionCurso = Datos;
         this.TipoForm = 2;
         this.IDCursos = this._DatosCapacitacionCurso.IDCurso;
         //IDCompra = Datos;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCapacitacionCursoEvaluar ~ frmCapacitacionCursoEvaluar()");
     }
 }
Exemplo n.º 18
0
 public frmCursoTemasSubTemasCapacitacion(CapacitacionCurso Datos)
 {
     try
     {
         InitializeComponent();
         this.IDCurso        = Datos.IDCurso;
         this.IDEmpleado     = Datos.IDEmpleado;
         this.IDCapacitacion = Datos.IDCapacitacion;
         this.TipoForm       = 1;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCursoTemasSubTemasCapacitacion ~ frmCursoTemasSubTemasCapacitacion()");
     }
 }
Exemplo n.º 19
0
 private CapacitacionCurso ObtenerDatosCalificacion(DataGridView DGV)
 {
     try
     {
         CapacitacionCurso DatosAux = new CapacitacionCurso();
         Int32             RowData  = DGV.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (DGV.SelectedRows.Count == 1)
         {
             DataGridViewRow FilaDatos = DGV.Rows[RowData];
             DatosAux.IDCalificacion = FilaDatos.Cells["IDCalificacion"].Value.ToString();
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void CargarLlenarGridPArticipantes()
 {
     try
     {
         CapacitacionCurso         DatosAux = new CapacitacionCurso();
         CapacitacionCurso_Negocio CN       = new CapacitacionCurso_Negocio();
         DatosAux.Conexion       = Comun.Conexion;
         DatosAux.IDCapacitacion = this._DatosCapacitacionCurso.IDCapacitacion;
         CN.ObtenerParticipante(DatosAux);
         this.dgvParticipantes.DataSource          = null;
         this.dgvParticipantes.AutoGenerateColumns = false;
         this.dgvParticipantes.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void btnConcluirCurso_Click(object sender, EventArgs e)
 {
     try
     {
         CapacitacionCurso DatosAux = this.ObtenerDatosGrid();
         if (!string.IsNullOrEmpty(DatosAux.IDCapacitacion))
         {
             if (DatosAux.IDStatusCursos == 2)
             {
                 if (MessageBox.Show("¿Está seguro de concluir el curso " + DatosAux.NombreCapacitacion + "? Recuerde que este proceso No es reversible.", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     DatosAux.Conexion  = Comun.Conexion;
                     DatosAux.IDUsuario = Comun.IDUsuario;
                     CapacitacionCurso_Negocio CN = new CapacitacionCurso_Negocio();
                     CN.ConcluirCursos(DatosAux);
                     if (DatosAux.Completado)
                     {
                         this.CursosActivos    = false;
                         this.CursosConcluidos = false;
                         this.tcCursos_SelectedIndexChanged(this.tcCursos, new EventArgs());
                         MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     else
                     {
                         MessageBox.Show("No se puede concluir el curso. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
             }
             else
             {
                 MessageBox.Show("La curso debe estar en estatus activado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCapacitacionesCursos ~ btnConcluirCurso_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 22
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             CapacitacionCurso         Datos = this.ObtenerDatos();
             CapacitacionCurso_Negocio CN    = new CapacitacionCurso_Negocio();
             CN.AbcCalificaciones(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosCapacitacionCurso = Datos;
                 this.DialogResult            = DialogResult.OK;
             }
             else
             {
                 if (Datos.Resultado > 0)
                 {
                     List <Error> LstError = new List <Error>();
                     LstError.Add(new Error {
                         Numero = 1, Descripcion = Datos.MensajeError, ControlSender = this
                     });
                     this.MostrarMensajeError(LstError);
                 }
                 else
                 {
                     MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoCurso ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnInscripcion_Click(object sender, EventArgs e)
 {
     try
     {
         CapacitacionCurso DatosAux = this.ObtenerDatosGrid();
         if (!string.IsNullOrEmpty(DatosAux.IDCapacitacion))
         {
             if (DatosAux.IDStatusCursos == 1)
             {
                 frmInscripcionCursos InscripcionesCursos = new frmInscripcionCursos(DatosAux);
                 InscripcionesCursos.ShowDialog();
                 InscripcionesCursos.Dispose();
                 this.Visible = true;
                 if (InscripcionesCursos.DialogResult == DialogResult.OK)
                 {
                     if (Busqueda)
                     {
                         this.CursosCreados = false;
                         this.CargarCursosCreadosBusq(this.DatosBusq);
                     }
                     else
                     {
                         this.CursosCreados = false;
                         this.CargarCursosCreados();
                     }
                 }
             }
             else
             {
                 MessageBox.Show("El curso tiene que estar en un status Creado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         this.Visible = true;
         LogError.AddExcFileTxt(ex, "frmCapacitacionesCursos ~ btnDetalleCompra_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 public frmCapacitacionCursoEvaluar(CapacitacionCurso Datos)
 {
     try
     {
         InitializeComponent();
         this._DatosCapacitacionCurso = Datos;
         if (Datos.IDStatusCursos == 1 || Datos.IDStatusCursos == 3)
         {
             this.dgvParticipantes.CellDoubleClick -= new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvParticipantes_CellDoubleClick);
         }
         this.TipoForm = 2;
         this.IDCursos = this._DatosCapacitacionCurso.IDCurso;
         //IDCompra = Datos;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCapacitacionCursoEvaluar ~ frmCapacitacionCursoEvaluar()");
     }
 }
 public void ObtenerCursosCreados(CapacitacionCurso Datos)
 {
     try
     {
         DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_CursosCreados", Datos.Todos, Datos.IDStatusCursos);
         Datos.TablaDatos = new DataTable();
         if (Ds != null)
         {
             if (Ds.Tables.Count == 1)
             {
                 Datos.TablaDatos = Ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void BusquedaCursos()
        {
            try
            {
                CapacitacionCurso DatosAux = new CapacitacionCurso();
                DatosAux.BusqFecha     = this.rbFecha.Checked;
                DatosAux.BusqProveedor = this.rbCursos.Checked;
                if (DatosAux.BusqFecha)
                {
                    DatosAux.FechaBus = this.dtpFecha.Value;
                }
                if (DatosAux.BusqProveedor)
                {
                    Curso ProvAux = this.ObtenerCursosSeleccionado();
                    if (!string.IsNullOrEmpty(ProvAux.IDCurso))
                    {
                        DatosAux.IDCurso = ProvAux.IDCurso;
                    }
                    else
                    {
                        MessageBox.Show("Seleccione un Curso de la lista.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                }
                this.DatosBusq = DatosAux;
                switch (this.tcCursos.SelectedIndex)
                {
                case 0: this.CargarCursosCreadosBusq(DatosAux);
                    break;

                case 1: this.CargarCursosActivosBusq(DatosAux);
                    break;

                case 2: this.CargarCursosConcluidosBusq(DatosAux);
                    break;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 27
0
 private void CargarGridTemasSubTemas()
 {
     try
     {
         CapacitacionCurso         DatosAux = new CapacitacionCurso();
         CapacitacionCurso_Negocio CN       = new CapacitacionCurso_Negocio();
         DatosAux.IDCapacitacion = this.IDCapacitacion;
         DatosAux.IDEmpleado     = this.IDEmpleado;
         // DatosAux.IDCurso = this.IDCurso;
         DatosAux.Conexion = Comun.Conexion;
         CN.ObtenerTemasSubTemas(DatosAux);
         this.dgvTemasSubTemas.DataSource          = null;
         this.dgvTemasSubTemas.AutoGenerateColumns = false;
         this.dgvTemasSubTemas.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerCursosCreadosBusq(CapacitacionCurso Datos)
 {
     try
     {
         object[] Parametros = { Datos.BusqFecha, Datos.BusqProveedor, Datos.FechaBus, Datos.IDCurso, Datos.IDStatusCursos };
         DataSet  Ds         = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_CursosCreadaBusq", Parametros);
         Datos.TablaDatos = new DataTable();
         if (Ds != null)
         {
             if (Ds.Tables.Count == 1)
             {
                 Datos.TablaDatos = Ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerTemasSubTemas(CapacitacionCurso Datos)
 {
     try
     {
         Datos.Completado = false;
         object[] Parametros = { Datos.IDEmpleado, Datos.IDCapacitacion };
         DataSet  Ds         = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_TemasSubtemasCursos", Parametros);
         if (Ds != null)
         {
             if (Ds.Tables.Count == 1)
             {
                 Datos.Completado = true;
                 Datos.TablaDatos = Ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerLlegarGribParticipante(CapacitacionCurso Datos)
 {
     try
     {
         Datos.Completado = false;
         object[] Parametros = { Datos.IDCapacitacion };
         DataSet  Ds         = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_InscritosCursos", Parametros);
         if (Ds != null)
         {
             if (Ds.Tables.Count == 1)
             {
                 Datos.Completado = true;
                 Datos.TablaDatos = Ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }