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;
        }