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); }
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; }
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(); }
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); }
internal bool CrearCursoUsuario(UsuarioCursoAvance oCurso) { return(OCursoAvanceDao.Create(oCurso)); }