public ActionResult AddEditCurso(string IDCurso, string Modo)
        {
            _AddEditCurso objAddEditCurso = new _AddEditCurso();

            objAddEditCurso.Fill(IDCurso, Modo);
            return(View("AddEditCurso", objAddEditCurso));
        }
        public ActionResult AddEditCurso(_AddEditCurso objViewModel)
        {
            try
            {
                UPCNETServiceCurso.curso objCurso = new UPCNETServiceCurso.curso();
                UPCNETServiceCursoClient proxyCU  = new UPCNETServiceCursoClient();
                if (objViewModel.Modo == "Editar")
                {
                    objViewModel.objCurso.CicloDeCurso = Convert.ToInt32(Request.Form["ciclo"]);
                    objCurso.cicloDeCurso    = objViewModel.objCurso.CicloDeCurso;
                    objCurso.idCurso         = objViewModel.objCurso.IDCurso;
                    objCurso.nombre          = objViewModel.objCurso.Nombre;
                    objCurso.idProfesor      = objViewModel.objCurso.IDProfesor;
                    objCurso.maxInasistencia = objViewModel.objCurso.MaxInasistencia;
                    proxyCU.editCurso(objCurso);
                }
                else
                {
                    //Curso
                    objViewModel.objCurso.CicloDeCurso = Convert.ToInt32(Request.Form["ciclo"]);
                    objCurso.cicloDeCurso    = objViewModel.objCurso.CicloDeCurso;
                    objCurso.idCurso         = objViewModel.objCurso.IDCurso;
                    objCurso.nombre          = objViewModel.objCurso.Nombre;
                    objCurso.idProfesor      = objViewModel.objCurso.IDProfesor;
                    objCurso.maxInasistencia = objViewModel.objCurso.MaxInasistencia;

                    ///ADD
                    proxyCU.setCurso(objCurso);
                }
                return(RedirectToAction("MantenimientoCursos", "Panel"));
            }
            catch (Exception ex)
            {
                return(View(objViewModel));
            }
        }