private UsuarioCursoAvance ObjectMapping(DataRow row)
        {
            UsuarioCursoAvance oCursoUsuario = new UsuarioCursoAvance();



            oCursoUsuario.FechaInicio = Convert.ToDateTime(row["inicio"].ToString());
            oCursoUsuario.Fechafin    = Convert.ToDateTime(row["inicio"].ToString());
            oCursoUsuario.Avance      = Convert.ToInt32(row["porc_avance"].ToString());


            oCursoUsuario.Usuario               = new Usuario();
            oCursoUsuario.Usuario.IdUsuario     = Convert.ToInt32(row["id_usuario"].ToString());
            oCursoUsuario.Usuario.NombreUsuario = row["usuario"].ToString();



            oCursoUsuario.Curso         = new Curso();
            oCursoUsuario.Curso.Nombre  = row["nombre"].ToString();
            oCursoUsuario.Curso.IdCurso = Convert.ToInt32(row["id_curso"].ToString());



            return(oCursoUsuario);
        }
Beispiel #2
0
        private void frmInscripcionCursoUsuario_Load(object sender, EventArgs e)
        {
            LlenarCombo(cmbCurso, oCursoService.ObtenerNombreCurso(), "Nombre", "nombre");
            InitializeDataGridView();
            Dictionary <string, object> parametros = new Dictionary <string, object>();

            parametros.Add("id_usuario", oUsr.IdUsuario.ToString());

            IList <UsuarioCursoAvance> ListaCursoss = UsuarioCursoAvanceService.ConsultarCursoConFiltros(parametros);

            foreach (var objs in ListaCursoss)
            {
                var obj = new UsuarioCursoAvance();


                obj.Curso       = objs.Curso;
                obj.Fechafin    = objs.Fechafin;
                obj.FechaInicio = objs.FechaInicio;

                ListaCursos.Add(obj);
            }



            dgvObjetivos.DataSource = ListaCursos;
        }
Beispiel #3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            foreach (var obj in ListaCursosAgregar)
            {
                var UsuarioCurso = new UsuarioCursoAvance();
                UsuarioCurso.Avance  = 1;
                UsuarioCurso.Curso   = obj.Curso;
                UsuarioCurso.Usuario = oUsr;

                UsuarioCurso.Fechafin    = obj.Fechafin;
                UsuarioCurso.FechaInicio = obj.FechaInicio;
                UsuarioCursoAvanceService.CrearCursoUsuario(UsuarioCurso);
            }
            ListaCursosAgregar.Clear();
        }
Beispiel #4
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            DateTime fechafin, fechainicio;

            DateTime.TryParse(txtFechaInicio.Text, out fechainicio);
            DateTime.TryParse(txtFechaFin.Text, out fechafin);

            var obj = (Curso)cmbCurso.SelectedItem;

            UsuarioCursoAvance usuarioCurso = new UsuarioCursoAvance();

            usuarioCurso.Curso       = obj;
            usuarioCurso.Fechafin    = fechafin;
            usuarioCurso.FechaInicio = fechainicio;

            ListaCursos.Add(usuarioCurso);
            ListaCursosAgregar.Add(usuarioCurso);
        }
        internal bool Create(UsuarioCursoAvance oCurso)
        {
            string str_sql = " INSERT into UsuariosCurso  ( id_usuario,id_curso) " +
                             " values (@id_usuario , @id_curso)";

            var parametros = new Dictionary <string, object>();

            parametros.Add("id_usuario", oCurso.Usuario.IdUsuario);
            parametros.Add("id_curso", oCurso.Curso.IdCurso);
            DataManager.GetInstance().EjecutarSQL(str_sql, parametros);



            string str_sql2 = " Insert into  UsuariosCursoAvance   (id_usuario,id_curso,inicio,fin,porc_avance) " +
                              "  Values (@id_usuario,@id_curso,@inicio,@fin,1) ";
            var parametros2 = new Dictionary <string, object>();

            parametros2.Add("id_usuario", oCurso.Usuario.IdUsuario);
            parametros2.Add("id_curso", oCurso.Curso.IdCurso);
            parametros2.Add("inicio", oCurso.FechaInicio);
            parametros2.Add("fin", oCurso.Fechafin);

            return(DataManager.GetInstance().EjecutarSQL(str_sql2, parametros2) == 1);
        }
Beispiel #6
0
 internal bool CrearCursoUsuario(UsuarioCursoAvance oCurso)
 {
     return(OCursoAvanceDao.Create(oCurso));
 }