Esempio n. 1
0
        protected void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            Apoderado apoderado = new Apoderado();

            if (!apoderado.ReadApoderado(txtUsuario.Text))
            {
                apoderado            = null;
                lblMensajeError.Text = "Usuario y/o contraseña inválido.";
            }
            else if (!CryptoNew.VerifyPassword(txtContraseña.Text, apoderado.Passwd))
            {
                apoderado            = null;
                lblMensajeError.Text = "Usuario y/o contraseña inválido.";
            }
            else
            {
                if (apoderado.Representante == 1)
                {
                    Session["userAdmin"] = apoderado;
                    Response.Redirect("~/Index.aspx");
                }
                else
                {
                    Session["user"] = apoderado;
                    Response.Redirect("~/Index.aspx");
                }
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,NEPadre,NEMadre,Nombre,Rut,Direccion,Telefono,Email,Emergencia")] Apoderado apoderado)
        {
            if (id != apoderado.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(apoderado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ApoderadoExists(apoderado.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(apoderado));
        }
Esempio n. 3
0
        //public Int64 AMApoderado(Apoderado iApoderado, Int64 idBeneficiario)
        public void BajaBeneficiario_Apoderado(Apoderado iApoderado, Int64 idBeneficiario)
        {
            ActorDatos objdao = new ActorDatos();

            //Int64 idApod;
            //LogAplicaciones logging = new LogAplicaciones();
            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                //objdao.AMApoderado(iApoderado, out idApod, idBeneficiario);
                objdao.BajaBeneficiario_Apoderado(iApoderado, idBeneficiario);
                //logging.Log(new OnlineLog
                //{
                //    ClavePrincipal = iApoderado.Id_apoderado.HasValue ? iApoderado.Id_apoderado.ToString() : "",
                //    Datos = iApoderado,
                //    Tabla = "Apoderados",
                //    TipoAccion = iApoderado.Id_apoderado.HasValue ? TipoAction.ACTUALIZAR : TipoAction.AGREGAR
                //});

                //return idApod;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
        public ActionResult Register(string nom_prof = "", string rut = "", string id_servicio = "", string hora = "", string descripcion = "", string dia = "")
        {
            if (Session["Login"] == "NO LOGEADO")
            {
                return(RedirectToAction("IniciarSesion", "Account", new { id = 1 }));
            }

            Apoderado apo  = new Apoderado();
            string    user = Session["Login"].ToString();
            Apoderado apod = apo.BuscarApoderado(user);

            if (apod != null)
            {
                //=========Apoderado==========
                ViewBag.email        = apod.Email;
                ViewBag.celular      = apod.Celular;
                ViewBag.s_apellido   = apod.S_apellido;
                ViewBag.p_apellido   = apod.P_apellido;
                ViewBag.nombre       = apod.Nombre;
                ViewBag.rutApoderado = apod.Rut;
                //=========Apoderado==========

                //=========Datos==============
                ViewBag.nombreProf  = nom_prof;
                ViewBag.rutProf     = rut;
                ViewBag.id_servicio = id_servicio;
                ViewBag.hora        = hora;
                ViewBag.descripcion = descripcion;
                ViewBag.dia         = dia;

                return(View());
            }

            return(RedirectToAction("Reserve", "Schedule"));
        }
        public ActionResult PerfilAlumno()
        {
            Apoderado apoderado;

            usuario = (Usuario)Session["Usuario"];

            var ap = (from a in db.Apoderado where a.idusuario == usuario.idusuario select a).FirstOrDefault();

            if (ap != null)
            {
                apoderado = ap;
            }
            else
            {
                apoderado = new Apoderado()
                {
                    idapoderado        = 0,
                    nombreApoderado    = "Pendiente",
                    apellidoApoderado  = "Pendiente",
                    dniApoderado       = "Pendiente",
                    direccionApoderado = "Pendiente",
                    profesionApoderado = "Pendiente",
                    telefonoApoderado  = "Pendiente",
                    idrelacion         = -1,
                    idusuario          = 0
                };
            }
            ViewBag.idRelacion   = new SelectList(db.Relacion, "idrelacion", "descripcion");
            Session["Apoderado"] = apoderado;
            return(View());
        }
 protected void mostrarApoderados()
 {
     Apoderado ap = new Apoderado();
     ap.Nombre = txtBuscarAp.Text;
     gvApoderadoModal.DataSource = ap.buscar();
     gvApoderadoModal.DataBind();
 }
Esempio n. 7
0
        public Apoderado GetApoderado(string dni)
        {
            Apoderado apoderado = null;
            string    sql       = "SELECT [NroDni],[Nombres],[ApellidoPaterno],[ApellidoMaterno],[Direccion],[NroCelular],[Correo],[Parentesco] FROM [Apoderados] where NroDni=@NroDni";

            using (SqlConnection cn = new SqlConnection(strConexion))
            {
                cn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, cn))
                {
                    cmd.Parameters.Add(new SqlParameter("@NroDni", dni));
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.Read())
                        {
                            apoderado = new Apoderado()
                            {
                                NroDni          = dr.GetString(dr.GetOrdinal("NroDni")),
                                Nombres         = dr.GetString(dr.GetOrdinal("Nombres")),
                                ApellidoPaterno = dr.GetString(dr.GetOrdinal("ApellidoPaterno")),
                                ApellidoMaterno = dr.GetString(dr.GetOrdinal("ApellidoMaterno")),
                                Direccion       = dr.GetString(dr.GetOrdinal("Direccion")),
                                NroCelular      = dr.GetString(dr.GetOrdinal("NroCelular")),
                                Correo          = dr.GetString(dr.GetOrdinal("Correo")),
                                Parentesco      = dr.GetString(dr.GetOrdinal("Parentesco"))
                            };
                        }
                    }
                }
            }
            return(apoderado);
        }
Esempio n. 8
0
        public void envio(int index)
        {
            apoderado = BusquedaApodera(index);

            combBusApoder.Text = (apoderado.Nombre + " " + apoderado.Apellido);
            MessageBox.Show(apoderado.Nombre + " " + apoderado.Apellido);
        }
Esempio n. 9
0
        public Apoderado ObtieneDatosApoderado(int IdPersonaApoderado)
        {
            IApoderadosDAO apoderadosDAO = new ApoderadosDAO();
            Apoderado      apoderado     = apoderadosDAO.GetApoderadoData(IdPersonaApoderado);

            return(apoderado);
        }
Esempio n. 10
0
        private void RegistrarApoderado()
        {
            Apoderado ap = new Apoderado();

            //buscar ultimo registro

            var a = (from p in Conexion.Entidades.APODERADO select p.APODERADO_ID).Max();


            decimal id        = a + 1;
            string  username  = tbxUsername.Text;
            string  password  = tbxPassword.Text;
            string  email     = tbxEmail.Text;
            string  nombre    = tbxNombre.Text;
            string  apellidoP = tbxApellidoP.Text;
            string  apellidoM = tbxApellidoM.Text;
            string  telefono  = tbxTelefono.Text;
            string  celular   = tbxCelular.Text;
            decimal rol       = 2;
            string  tipo      = ddlTipoUsuario.SelectedItem.ToString();



            ap.InsertarApoderado(id, username, email, apellidoP, apellidoM, nombre, telefono, celular, password, rol);
            lblMensaje.Text    = "Agregado Con Exito";
            lblMensaje.Visible = true;
        }
Esempio n. 11
0
        public ActionResult DeleteConfirmed(int id)
        {
            Apoderado apoderado = db.Apoderado.Find(id);

            db.Apoderado.Remove(apoderado);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 12
0
        public Apoderado ReadByUsername(string username)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = username;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.ReadByUsername());
        }
Esempio n. 13
0
        public Alumno GetAlumnoByRut(string rut_apoderado, string rut_alumno)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut_apoderado;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetAlumnoByRut(rut_alumno));
        }
Esempio n. 14
0
        public List <Alumno> GetAlumnosInCursos(int id_curso, string rut)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetAlumnosInCursos(id_curso));
        }
Esempio n. 15
0
        public List <Curso> GetCursosByColegio(string rut, int id_colegio)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetCursosByColegio(id_colegio));
        }
Esempio n. 16
0
        public List <Curso> GetCursos(string rut)
        {
            Apoderado apoderado = new Apoderado();

            apoderado.Rut = rut;
            ApoderadoModel query = new ApoderadoModel(apoderado);

            return(query.GetCursos());
        }
Esempio n. 17
0
        private void BtnRegistrar_Click(object sender, EventArgs e)
        {
            string pass;

            int      sex;
            int      ecivil;
            DateTime fec;

            if (RadioM.Checked == true)
            {
                sex = 1;
            }
            else
            {
                sex = 2;
            }

            if (RadioSoltero.Checked == true)
            {
                ecivil = 1;
            }
            else if (RadioCasado.Checked == true)
            {
                ecivil = 2;
            }
            else if (RadioDivorciado.Checked == true)
            {
                ecivil = 3;
            }
            else
            {
                ecivil = 4;
            }
            int edad = CalcularEdad(Fecha.Value.Date);

            if (CalcularEdad(Fecha.Value.Date) >= 18)
            {
                fec = Fecha.Value.Date;
            }
            else
            {
                errorFecha.SetError(Fecha, "La fecha especificada es mayor a la actual o usted es menor de edad");
                Fecha.Focus();
                return;
            }
            errorFecha.SetError(Fecha, "");

            if (CalcularEdad(Fecha.Value.Date) >= 18)
            {
                pass           = TxtRun.Text.Substring(0, 3) + TxtNombres.Text.Substring(0, 3) + Fecha.Value.Date.ToString().Substring(0, 2);
                LblContra.Text = pass;
                Apoderado ap = new Apoderado(TxtRun.Text, TxtNombres.Text, TxtAppaterno.Text, TxtApmaterno.Text, Fecha.Value.Date, TxtCorreo.Text, ecivil, sex,
                                             Login.usuario, TxtCurso.Text, int.Parse(TxtCant.Text), TxtColegio.Text, pass);
                string result = ap.RegApoderado(ap, pass);
                MessageBox.Show(result);
            }
        }
Esempio n. 18
0
 public ActionResult Edit([Bind(Include = "idApoderado,codApoderado,apPaterno,apMaterno,nombres,correo,telefono,dateNac,direccion,sexo")] Apoderado apoderado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(apoderado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(apoderado));
 }
Esempio n. 19
0
        public ActionResult Create([Bind(Include = "idApoderado,codApoderado,apPaterno,apMaterno,nombres,correo,telefono,dateNac,direccion,sexo")] Apoderado apoderado)
        {
            if (ModelState.IsValid)
            {
                db.Apoderado.Add(apoderado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(apoderado));
        }
Esempio n. 20
0
 public Apoderado Crear(Apoderado apoderadoAcrear)
 {
     try
     {
         return(ApoderadoDAO.Crear(apoderadoAcrear));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 21
0
        public async Task <IActionResult> Create([Bind("Id,NEPadre,NEMadre,Nombre,Rut,Direccion,Telefono,Email,Emergencia")] Apoderado apoderado)
        {
            if (ModelState.IsValid)
            {
                _context.Add(apoderado);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(apoderado));
        }
Esempio n. 22
0
 public Apoderado Modificar(Apoderado apoderadoAModificar)
 {
     try
     {
         return(ApoderadoDAO.Modificar(apoderadoAModificar));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 23
0
        private ObserverControladorApoderado()
        {
            Apoderado apoderado  = new Apoderado(1, 70408005, "Santiago", "bravo Abanto", "cajmaarca", "1993", "99999");
            Apoderado apoderado1 = new Apoderado(2, 70408005, "Teonila", "Sanchez Garro", "cajmaarca", "1993", "99999");

            apoderados[0] = apoderado;
            apoderados[1] = apoderado1;

            listaApoderados.Insert(0, apoderados[0]);
            listaApoderados.Insert(1, apoderados[1]);
        }
Esempio n. 24
0
        public ActionResult Index(UsuarioDB model)
        {
            Usuario   usuario = new Usuario();
            UsuarioDB user    = db.UsuarioDB.Find(model.idUser);

            usuario.contraseña = user.contraseña;
            usuario.correo     = user.correo;
            usuario.idRol      = user.idRol;


            List <Apoderado> apoderados = new List <Apoderado>();

            foreach (var item in user.ApoderadoDB.Where(x => x.idUser == user.idUser).ToList())
            {
                Apoderado oapoderado = new Apoderado();
                oapoderado.iduserApoderado          = item.idApoderado;
                oapoderado.nombreApoderado          = item.nombreApoderado;
                oapoderado.rutApoderado             = item.rutApoderado;
                oapoderado.apellidoPaternoApoderado = item.apellidoPaterno;
                oapoderado.apellidoMaternoApoderado = item.apellidoMaterno;

                apoderados.Add(oapoderado);
            }
            ;
            usuario.Apoderadol = apoderados;

            Apoderado   apoderado = new Apoderado();
            ApoderadoDB apod      = db.ApoderadoDB.FirstOrDefault();

            apoderado.iduserApoderado          = apod.idApoderado;
            apoderado.nombreApoderado          = apod.nombreApoderado;
            apoderado.rutApoderado             = apod.rutApoderado;
            apoderado.apellidoPaternoApoderado = apod.apellidoPaterno;
            apoderado.apellidoMaternoApoderado = apod.apellidoMaterno;

            List <Alumno> alumno = new List <Alumno>();

            foreach (var item in apod.AlumnoDB.Where(x => x.idApoderado == apod.idApoderado).ToList())
            {
                Alumno oalumno = new Alumno();
                oalumno.idAlumno              = item.idAlumno;
                oalumno.rutAlumno             = item.rutAlumno;
                oalumno.nombreAlumno          = item.nombreAlumno;
                oalumno.apellidoPaternoAlumno = item.apellidoPaterno;
                oalumno.apellidoMaternoAlumno = item.apellidoMaterno;
            }
            apoderado.Alumnol = alumno;


            ViewBag.idRol = new SelectList(db.RolDB, "idRol", "nombreRol", model.idRol).ToList();
            return(View());
        }
Esempio n. 25
0
        // GET: Apoderadoes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Apoderado apoderado = db.Apoderado.Find(id);

            if (apoderado == null)
            {
                return(HttpNotFound());
            }
            return(View(apoderado));
        }
Esempio n. 26
0
        public Apoderado Crear(Apoderado Crear)
        {
            Apoderado apoderado = dao.GetApoderado(Crear.NroDni);

            if (apoderado != null)
            {
                apoderado = dao.PutApoderado(apoderado);
            }
            else
            {
                apoderado = dao.PostApoderado(Crear);
            }
            return(apoderado);
        }
Esempio n. 27
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            Apoderado ap = new Apoderado();

            ap.IdApoderado = Convert.ToInt32(txtIdApoderado.Text);
            if (ap.eliminar())
            {
                lblResp.Text = "Registro Eliminado..!";
            }
            else
            {
                lblResp.Text = "Error al Eliminar";
            }
            this.mostrar();
        }
Esempio n. 28
0
 public ActionResult Edit(Apoderado apoderado)
 {
     try
     {
         // TODO: Add update logic here
         if (ModelState.IsValid)
         {
             _apoderadoService.EditarApoderado(apoderado);
             return(RedirectToAction("Index"));
         }
         return(View(apoderado));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 29
0
        public JsonResult Put(int id, [FromBody] Apoderado apoderado)
        {
            ApoderadoModel apoderadoQuery = new ApoderadoModel(apoderado);

            apoderadoQuery.Apoderado.Rut = id;

            if (apoderadoQuery.Update())
            {
                ResponseMenssage response = new ResponseMenssage("success", apoderadoQuery.Apoderado);
                return(new JsonResult(response));
            }
            else
            {
                ResponseMenssage response = new ResponseMenssage("error", "error al modificar");
                return(new JsonResult(response));
            }
        }
Esempio n. 30
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            string    correo    = txtCorreo.Text;
            Apoderado apoderado = new Apoderado();

            apoderado.GetUsuarioCorreo(correo);
            if (apoderado != null)
            {
                new Correo().EnvioDeCorreos(apoderado.Correo, apoderado.User);
                Response.Redirect("Login.aspx");
            }
            else
            {
                lblError.Text  = "El correo ingresado no es válido. Intente de nuevo";
                txtCorreo.Text = "";
            }
        }
        public void envio(int index)
        {
            apoderado = BusquedaApodera(index);

            combBusApoder.Text=(apoderado.Nombre + " " + apoderado.Apellido);
            MessageBox.Show(apoderado.Nombre + " " + apoderado.Apellido);
        }