void CreateTutorTeam(Tutor tutor)
        {
            // Создаем команду учеников
            Student student1 = new Student();
            Student student2 = new Student();
            Student student3 = new Student();
            Student student4 = new Student();
            Schoolchild schoolchild1 = new Schoolchild();
            Schoolchild schoolchild2 = new Schoolchild();

            student1.FirstName = "Иван";
            student2.FirstName = "Петр";
            student3.FirstName = "Сергей";
            student4.FirstName = "Максим";
            schoolchild1.FirstName = "Дима";
            schoolchild2.FirstName = "Саша";

            // Заносим учеников в список
            tutor.ListOfLearners.Add(student1);
            tutor.ListOfLearners.Add(student2);
            tutor.ListOfLearners.Add(student3);
            tutor.ListOfLearners.Add(student4);
            tutor.ListOfLearners.Add(schoolchild1);
            tutor.ListOfLearners.Add(schoolchild2);

            // Дальше можно работать со списком ListOfLearners
            // как со списком объектов типа Learner
        }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Tutor objTutor = new Tutor();

                objTutor.TSalutation = lblSalutation.Text;
                objTutor.TName = lblName.Text;
                objTutor.TTelNo = lblTelNo.Text;
                objTutor.TEmailAddr = lblEmail.Text;
                //objTutor.FreeDayOfWeek = lblFDOW.Text;
                //objTutor.FreeTimeSlot = lblFTS.Text;
                objTutor.TExperience = Convert.ToInt32(lblYOE.Text);

                int errorCode = objTutor.add();

                if (errorCode == 0)
                {
                    lblMessage.Text = "New tutor has been added successfully.";
                    btnSubmit.Enabled = false;
                    btnBack.Enabled = false;
                    lnkViewTutor.Visible = true;
                }
            }
        }
Example #3
0
 protected void cuvTelNo_ServerValidate(object source, ServerValidateEventArgs args)
 {
     if (Page.IsValid) // other client-side validation passed
     {
         Tutor objTutor = new Tutor();
         if (objTutor.isTelNoExist(txtTelNo.Text) == true)
             args.IsValid = false; // Raise error
         else
             args.IsValid = true; // No error
     }
 }
        public async Task <IActionResult> Create(Tutor tutor)
        {
            if (ModelState.IsValid)
            {
                //TODO: CHANGE FOR THE LOGGER USER
                //TODO: SON CAMBIOS PENDIENTES QUE SE PUEDEN VER DESDE EL TAG LIST DESDE EL MENU VIEW->TASK LIST
                tutor.User = await this.userHelper.GetUserByEmailAsync("*****@*****.**");

                await this.tutorRepository.CreateAsync(tutor);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tutor));
        }
Example #5
0
        // GET: Tutors/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = await db.Tutors.FindAsync(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            return(View(tutor));
        }
Example #6
0
        public IHttpActionResult DeleteTutor(int id)
        {
            Tutor tutor = db.Tutors.Find(id);

            if (tutor == null)
            {
                return(NotFound());
            }

            db.Tutors.Remove(tutor);
            db.SaveChanges();

            return(Ok(tutor));
        }
Example #7
0
        public async Task <ActionResult <Tutor> > PostTutor([FromBody] Tutor tutor)
        {
            try
            {
                _context.Tutor.Add(tutor);
                await _context.SaveChangesAsync();

                return(CreatedAtAction("GetTutor", new { id = tutor.IdTutor }, tutor));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        protected void cmdcrear_Click(object sender, EventArgs e)
        {
            Tutor Tutor = new Tutor();
            bool  ok    = Tutor.CrearPeriodo(curso_id, txtnombre.Text, txtactivo.Checked);

            if (!ok)
            {
                lblerror.InnerText = "Error al procesar la solicitud de agregar periodo puede que el servidor este ocupado";
            }
            else
            {
                lblerror.InnerHtml = "periodo agregado con exito <br /><a href='curso.aspx?id=" + Request.QueryString["id"].ToString() + "'>Regresar al curso</a>";
            }
        }
        public async Task <IActionResult> PostTutor([FromBody] Tutor tutor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //await VTutor.Email.EmailClient.se("*****@*****.**", "Test Subject", "Test Body");

            _context.Tutors.Add(tutor);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTutor", new { id = tutor.Id }, tutor));
        }
Example #10
0
        public void Crear(Tutor tutor)
        {
            tutor.Id       = IdentifierGenerator.NewId();
            tutor.IdSesion = SessionManager.getSessionIdentifier();
            tutor.FechaUltimaTransaccion          = DateTime.Now;
            tutor.FechaRegistro                   = DateTime.Now;
            tutor.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            tutor.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            tutor.DescripcionEstadoSincronizacion = "";

            context.Tutores.Add(tutor);

            context.SaveChanges();
        }
Example #11
0
        public IHttpActionResult DeleteTutor(int id)
        {
            Tutor tutor = _context.Tutor.Find(id);

            if (tutor == null)
            {
                return(NotFound());
            }

            _context.Tutor.Remove(tutor);
            _context.SaveChanges();

            return(Ok(tutor));
        }
Example #12
0
        // GET: Tutors/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = db.Tutors.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            return(View(tutor));
        }
Example #13
0
        // editar paciente existente desde el formulario FrmTutores

        public FrmNuevoEditarPaciente(Tutor tutor, int idPacienteSeleccionado)
        {
            InitializeComponent();
            CargarCboTutor();
            LlenarComboSexo();
            LlenarComboCalendario();
            CboTutor.Enabled       = false;
            CboTutor.SelectedValue = tutor.Id;
            if (idPacienteSeleccionado != 0)
            {
                IdEditar = idPacienteSeleccionado;
                //llamamos al metodo de carga datos
                CargarDatosDelPaciente();
            }
        }
Example #14
0
        public IActionResult Patch(int id, Tutor tutor)
        {
            var tut = _context.Alunos.FirstOrDefault(t => t.id == id);

            if (tut == null)
            {
                return(BadRequest("Sem registro"));
            }
            else
            {
                _context.Update(tutor);
                _context.SaveChanges();
                return(Ok(tutor));
            }
        }
Example #15
0
        public IActionResult UpdateTutor([FromRoute] int id, [FromBody] Tutor tut)
        {
            if (id != tut.Id)
            {
                return(BadRequest());
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            _context.Tutors.Update(tut);
            _context.SaveChanges();

            return(Ok(tut));
        }
Example #16
0
        // GET: Tutors/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = db.Tutor.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Dni = new SelectList(db.Persona, "Dni", "Cuil", tutor.Dni);
            return(View(tutor));
        }
Example #17
0
        public async Task <IActionResult> Create([Bind("TutorId,Nome")] Tutor tutor, [Bind("Cep,Rua,Numero,Complemento")] Endereco endereco)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tutor);
                await _context.SaveChangesAsync();

                endereco.TutorId = tutor.TutorId;
                _context.Add(endereco);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tutor));
        }
Example #18
0
        public ActionResult Eliminar(Tutor Tutor)
        {
            var mensaje = TutorRepository.deleteTutor(Tutor.ID);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "El Tutor se eliminó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }

            return(RedirectToAction("Index"));
        }
Example #19
0
        // GET: Tutors/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = db.Tutors.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_Tipo_Tutor = new SelectList(db.Tipo_Tutor, "Id_Tipo_Tutor", "Nombre", tutor.Id_Tipo_Tutor);
            return(View(tutor));
        }
        // GET: Tutors/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = db.Tutors.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.StudentID = new SelectList(db.Students, "StudentID", "Id", tutor.StudentID);
            return(View(tutor));
        }
Example #21
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = db.Tutors.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.LanguageId = new SelectList(db.Languages, "Id", "LanguageName", tutor.LanguageId);
            return(View(tutor));
        }
Example #22
0
 public FrmNuevoEditarTutor(int?idTutorSeleccionado = null)
 {
     InitializeComponent();
     //si recibimos el idTutorSeleccionado significa que vamos a editar
     if (idTutorSeleccionado != null)
     {
         IdTutorEditar = idTutorSeleccionado;
         //llamamos al metodo de carga datos
         CargarDatosDelTutorEnPantalla();
     }
     else
     {
         tutor = new Tutor();
     }
 }
Example #23
0
        public void Eliminar(long Id)
        {
            Tutor _tutor = null;

            _tutor = (from m in context.Tutores
                      where m.Id == Id
                      select m).FirstOrDefault();

            _tutor.IdSesion = SessionManager.getSessionIdentifier();
            _tutor.FechaUltimaTransaccion = DateTime.Now;
            _tutor.FechaRegistro          = DateTime.Now;
            _tutor.EstadoRegistro         = TipoEstadoRegistro.BorradoLogico;

            context.SaveChanges();
        }
Example #24
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }

            Tutor tutor = _db.Tutors.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            return(View(tutor));
        }
Example #25
0
        public string RegistrarTutor(Tutor tutor)
        {
            string mensaje = "";

            try
            {
                datosT.RegistrarTutor(tutor);
                mensaje = "Tutor Registrado";
            }
            catch (Exception ex)
            {
                mensaje = "No se registro el tutor " + ex.Message;
            }
            return(mensaje);
        }
Example #26
0
    void Start()
    {
        var tutor = new Tutor()
        {
            nombre    = "Selena",
            apellido  = "Ramos",
            correo    = "*****@*****.**",
            direccion = "barrio ecuador",
            usuario   = "sele8",
            password  = "******"
        };

        StartCoroutine(Post("localhost:4000/tutor/postlist", tutor));
        //  StartCoroutine(Get(url));
    }
Example #27
0
        public void AddTutor(String ssn, String firstName, String lastName, String email, String password)
        {
            try
            {
                Tutor temp = new Tutor(ssn, firstName, lastName, email, password);
                dal.AddTutor(temp);
                Tutors.Add(temp);

                Status = temp.FullName + " was added to tutors!";
            }
            catch (Exception ex)
            {
                Status = ExceptionHandler.GetErrorMessage(ex);
            }
        }
Example #28
0
        public ActionResult Crear(Tutor Tutor)
        {
            Tutor.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString());
            var mensaje = TutorRepository.createTutor(Tutor);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "La carga se realizó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }
            return(View());
        }
Example #29
0
        public ActionResult Edit(Tutor tutor)
        {
            tutor.Persona.Dni = tutor.Dni;

            if (ModelState.IsValid)
            {
                db.Entry(tutor).State         = EntityState.Modified;
                db.Entry(tutor.Persona).State = EntityState.Modified;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tutor));
        }
Example #30
0
        public int Update(Tutor tutor)
        {
            Tutor TutorToUpdate = context.Tutors.SingleOrDefault(d => d.TutorId == tutor.TutorId);

            TutorToUpdate.TutorName   = tutor.TutorName;
            TutorToUpdate.Email       = tutor.Email;
            TutorToUpdate.Gender      = tutor.Gender;
            TutorToUpdate.DOB         = tutor.DOB;
            TutorToUpdate.Institution = tutor.Institution;
            TutorToUpdate.Password    = tutor.Password;
            TutorToUpdate.Phone       = tutor.Phone;


            return(context.SaveChanges());
        }
        public ActionResult Book(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tutor tutor = db.Tutors.Find(id);

            if (tutor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FirstName = tutor.FirstName;
            return(View(tutor));
        }
Example #32
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Tutor = await _context.Tutor.FirstOrDefaultAsync(m => m.TutorId == id);

            if (Tutor == null)
            {
                return(NotFound());
            }
            return(Page());
        }
        public IActionResult Create([Bind("FullName,LicenseNo,AirportId,Id")] Tutor tutor)
        {
            if (ModelState.IsValid)
            {
                _InitTutorHttpUrl();
                var resp = _HttpHandler.PostJson <Tutor, StatusCodeResult>(tutor);
                return(RedirectToAction(nameof(Index)));
            }

            _InitAirportHttpUrl();
            var airportResp = _HttpHandler.GetJson <List <Airport> >(string.Empty);

            ViewData["AirportId"] = new SelectList(airportResp, "Id", "Name", tutor.AirportId);
            return(View(tutor));
        }
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            var sInput = UsernameTextBox.Text;
            var sPassword = PasswordTextBox.Password;

            if (sInput == null || sInput.Equals(""))
            {
                _dialogService.CallMessageModal(this, "", SSS_Library.Properties.Resources.IncorrectLoginDetailsMessage);
                UsernameTextBox.Clear();
                PasswordTextBox.Clear();
                UsernameTextBox.Focus();
            }
            else
            {
                if (sPassword.Equals("HereBeDragons") && (sInput.Equals("Admin") || sInput.Equals("admin") || sInput.Equals("Administrator") || sInput.Equals("administrator")))
                {
                    MetroWindow adminShow = new Administrator.Administrator();
                    adminShow.Owner = this;
                    adminShow.Show();
                    this.Hide();
                }
                else if (!SSS_Library.DataServices.StringHandler.CheckIfStringANumber(sInput) || !sPassword.Equals("HereBeDragons") && (sInput.Equals("Admin") || sInput.Equals("admin") || sInput.Equals("Administrator") || sInput.Equals("administrator")))
                {
                    _dialogService.CallMessageModal(this, "", SSS_Library.Properties.Resources.IncorrectLoginDetailsMessage);
                    PasswordTextBox.Clear();
                    UsernameTextBox.Clear();
                    UsernameTextBox.Focus();
                }
                else
                {
                    _userId = Convert.ToInt32(sInput);
                    var userProfile = _userProfileTableAdapter.GetData().FindByuser_id(_userId);

                    if (userProfile == null)
                    {
                        _dialogService.CallMessageModal(this, "", SSS_Library.Properties.Resources.IncorrectLoginDetailsMessage);
                        UsernameTextBox.Clear();
                        PasswordTextBox.Clear();
                        UsernameTextBox.Focus();
                    }
                    else
                    {
                        if (userProfile.resetPassword)
                        {
                            CreatePassword(userProfile);
                        }
                        else
                        {
                            var doILogin = CheckPassword(userProfile, sPassword);

                            if (doILogin)
                            {
                                //coordinator role = 2
                                if (userProfile.user_roles_id == 2)
                                {
                                    MetroWindow coordinatorShow = new Coordinator(_userId);
                                    coordinatorShow.Owner = this;
                                    coordinatorShow.Show();
                                    this.Hide();
                                }
                                //student role = 4
                                else if (userProfile.user_roles_id == 4)
                                {
                                    MetroWindow studentShow = new Student(_userId);
                                    studentShow.Owner = this;
                                    studentShow.Show();
                                    this.Hide();
                                }
                                //tutor role = 3
                                else if (userProfile.user_roles_id == 3)
                                {
                                    MetroWindow tutorShow = new Tutor(_userId);
                                    tutorShow.Owner = this;
                                    tutorShow.Show();
                                    this.Hide();
                                }
                            }
                        }
                    }
                }
            }
        }