public ActionResult AddEditCursoClase(_AddEditCursoClase objViewModel) { try { var HoraI = Request.Form["HoraInicio"].ToString(); var HoraF = Request.Form["HoraFin"].ToString(); UPCNETServiceCursoClase.cursoClase objCursoclase = new cursoClase(); UPCNETServiceCursoClaseClient proxyCC = new UPCNETServiceCursoClaseClient(); if (objViewModel.Modo == "Editar") { objCursoclase = proxyCC.getCursoClaseByID(objViewModel.IDCurso, objViewModel.IDClase); proxyCC.editCursoClase(objCursoclase); } else { //Curso objCursoclase.dia = objViewModel.objCursoClase.Dia; objCursoclase.horaFin = HoraF; objCursoclase.horaIni = HoraI; objCursoclase.idClase = objViewModel.objCursoClase.IDClase; objCursoclase.idCurso = objViewModel.objCursoClase.IDCurso; ///ADD proxyCC.setCursoClase(objCursoclase); } return(RedirectToAction("MantenimientoCursos", "Panel")); } catch (Exception ex) { return(View(objViewModel)); } }
public void Fill(string IDCurso, string IDClase, string Modo) { objCursoClase = new Business_Entities.CursoClase(); objCursoClase.IDCurso = IDCurso; objCursoClase.IDClase = IDClase; UPCNETServiceCursoClient proxyCU = new UPCNETServiceCursoClient(); if (IDCurso != "" && IDCurso != null && IDClase != "" && IDClase != null) { UPCNETServiceCursoClaseClient proxyCC = new UPCNETServiceCursoClaseClient(); cursoClase obj = proxyCC.getCursoClaseByID(IDCurso, IDClase); objCursoClase.Dia = obj.dia; objCursoClase.HoraFin = obj.horaFin; objCursoClase.HoraIni = obj.horaIni; objCursoClase.IDClase = obj.idClase; objCursoClase.IDCurso = obj.idCurso; } //Profesores --no es necesario todos los datos pero podemos sakar de ellos estos atributos, si lo colocamos en otra cosa q no sea CBox lstCursos = new List <Business_Entities.Curso>(); foreach (var item in proxyCU.getCursos()) { Business_Entities.Curso obj = new Business_Entities.Curso(); obj.IDProfesor = item.idProfesor; obj.Nombre = item.nombre; obj.CicloDeCurso = item.cicloDeCurso; obj.IDCurso = item.idCurso; obj.MaxInasistencia = item.maxInasistencia; lstCursos.Add(obj); } selectCursos = from c in lstCursos select new SelectListItem { Text = c.IDCurso + "|| Ciclo:" + c.CicloDeCurso, Value = c.IDCurso }; this.Modo = Modo; }