protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.IsPostBack == false)//postback = ir atras
     {
         EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
     }
 }
        protected void btn_agrega_elimina_encar_Click(object sender, EventArgs e)
        {
            EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);

            if (Int32.Parse(encargadoBusiness.getEncargado(tb_ceEncar.Text).ToString()) == -1)
            {
                Encargado encargado = new Encargado();
                encargado.Cedula    = tb_ceEncar.Text;
                encargado.Nombre    = tb_nombreEncar.Text;
                encargado.Apellidos = tb_apeEncar.Text;
                encargado.Correo    = tb_coreEnca.Text;
                encargado.Direccion = tb_dirEnca.Text;
                encargado.Telefono  = tb_telEnca.Text;

                encargadoBusiness.insertarEncargado(encargado);

                EstudianteBusiness estudianteBusiness = new EstudianteBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
                estudianteBusiness.cambiarEncargado(Int32.Parse(Lb_id.Text), tb_ceEncar.Text);

                Encargado encarga = encargadoBusiness.obtenerEncargado(tb_ceEncar.Text);
                String    mensaje = "Su hijo(a) " + Lb_nombre.Text + " ha sido matricula." + "\n" +
                                    "Datos para pagar la matricula via pagina web: \n" + "Usuario: " + tb_ceEncar.Text + "\n" +
                                    "Contrasena: " + "http://localhost:49503/password.aspx?valor=" + encarga.Id;
                CCorreo correo = new CCorreo(tb_coreEnca.Text, "Confirmacion matricula", mensaje);

                Label33.Text = "Encargado cambiado con exito";
            }
            else
            {
                Label33.Text = "El encargado ya existia, sus datos ha sido tomados";
            }
        }
Пример #3
0
 protected void btn_guar_contra_Click(object sender, EventArgs e)
 {
     if (tb_contrasena.Text == tb_rep_contrasena.Text)
     {
         EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
         encargadoBusiness.ActualizarContrasena(tb_contrasena.Text, Int32.Parse(Request.QueryString["valor"]));
         Label3.Text = "Contrasena Gurdada";
     }
     else
     {
         Label3.Text = "Las contrasenas no son iguales por favor verifique";
     }
 }
        protected void Button2_Click(object sender, EventArgs e)
        {
            EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);

            if (Int32.Parse(encargadoBusiness.getEncargado(tb_cedula.Text).ToString()) == -1)
            {
                Label10.Text = "El padre de familia no existe por favor llene  el formulario que esta acontinuacion";
            }
            else
            {
                Label10.Text = "El encargado ya existe por favor pase a llenar el formulario del nino";
                exite        = true;
            }
        }
        protected void btn_ingresar_Click(object sender, EventArgs e)
        {
            EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);

            Encargado encargado = new Encargado();

            encargado.Cedula    = tb_cedula.Text;
            encargado.Nombre    = tb_nombre.Text;
            encargado.Apellidos = tb_apellidos.Text;
            encargado.Correo    = tb_correo.Text;
            encargado.Direccion = tb_direccion.Text;
            encargado.Telefono  = tb_telefono.Text;

            encargadoBusiness.insertarEncargado(encargado);
            Label16.Text = "Encargado Insertado con exito";
        }
        protected void btn_actualizar_Click(object sender, EventArgs e)
        {
            EstudianteBusiness estudianteBusiness = new EstudianteBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
            Estudiante         est = new Estudiante();

            est.Id    = Int32.Parse(Lb_id.Text);
            est.Grado = Tb_grado.Text;
            estudianteBusiness.ActualizarEstudiante(est);
            EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
            Encargado         enca = new Encargado();

            enca.Id        = Int32.Parse(lb_id_encargado.Text);
            enca.Direccion = tb_direccion_enca.Text;
            enca.Telefono  = tb_tel_encarga.Text;
            enca.Correo    = tb_correo_encargado.Text;
            encargadoBusiness.ActualizarEncargado(enca);
            Label20.Text = "Actualizacion exitosa";
        }
        protected void btn_consultar_Click(object sender, EventArgs e)
        {
            EstudianteBusiness estudianteBusiness = new EstudianteBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
            Estudiante         estudiante         = estudianteBusiness.GetEstudiante(TextBox1.Text);

            Lb_id.Text           = estudiante.Id.ToString();
            Lb_nombre.Text       = estudiante.Nombre + " " + estudiante.Apellidos;
            lb_cedula.Text       = estudiante.Cedula;
            Tb_grado.Text        = estudiante.Grado;
            lb_cedula_encar.Text = estudiante.Encargado;
            EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
            Encargado         encar             = encargadoBusiness.obtenerEncargado(lb_cedula_encar.Text);

            lb_id_encargado.Text      = encar.Id.ToString();
            lb_nombre_encar.Text      = encar.Nombre;
            lb_apellidos_encarga.Text = encar.Apellidos;
            tb_direccion_enca.Text    = encar.Direccion;
            tb_tel_encarga.Text       = encar.Telefono;
            tb_correo_encargado.Text  = encar.Correo;
        }
Пример #8
0
        public Pago pagoMatricula(string usuario, string Contrasena)
        {
            EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
            Encargado         encardado         = new Encargado();

            encardado = encargadoBusiness.obtenerEncargado(usuario);
            if (usuario == encardado.Cedula && Contrasena == encardado.Contrasena)
            {
                return(new Pago()
                {
                    nombre = encardado.Nombre + " " + encardado.Apellidos, monto = 1000, mensaje = "1"
                });
            }
            else
            {
                return(new Pago()
                {
                    mensaje = "usuario incorrecto"
                });
            }
        }
        protected void btn_insert_estudiante_Click(object sender, EventArgs e)
        {
            EstudianteBusiness estudianteBusiness = new EstudianteBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);

            Estudiante estudiante = new Estudiante();

            estudiante.Cedula    = tb_cedula_estu.Text;
            estudiante.Nombre    = tb_nombre_estu.Text;
            estudiante.Apellidos = tb_apellidos_estu.Text;
            estudiante.Encargado = tb_cedula.Text;
            estudiante.Grado     = tb_grado_estu.Text;
            estudianteBusiness.InsertarEstudiante(estudiante);
            Label15.Text = "Estudiante insertado con exito";


            if (!exite)
            {
                EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
                Encargado         encargado         = encargadoBusiness.obtenerEncargado(tb_cedula.Text);
                String            mensaje           = "Su hijo(a) " + tb_nombre_estu.Text + " ha sido matricula." + "\n" +
                                                      "Datos para pagar la matricula via pagina web: \n" + "Usuario: " + tb_cedula.Text + "\n" +
                                                      "Contrasena: " + "http://localhost:49503/password.aspx?valor=" + encargado.Id;
                CCorreo correo = new CCorreo(tb_correo.Text, "Confirmacion matricula", mensaje);
                if (correo.Estado)
                {
                    Label15.Text = "correo enviado";
                }
                else
                {
                    Label15.Text = "Error correo" + correo.Merror;
                }
            }

            tb_cedula.Text      = ""; tb_nombre.Text = ""; tb_apellidos.Text = ""; tb_correo.Text = ""; tb_direccion.Text = "";
            tb_telefono.Text    = ""; Label16.Text = ""; Label10.Text = "";
            tb_cedula_estu.Text = ""; tb_nombre_estu.Text = ""; tb_apellidos_estu.Text = "";
            tb_cedula.Text      = ""; tb_grado_estu.Text = "";
        }
        protected void btn_eliminar_Click(object sender, EventArgs e)
        {
            EstudianteBusiness      estudianteBusiness = new EstudianteBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
            LinkedList <Estudiante> le = estudianteBusiness.GetAllEstudiantes();
            int estado = 0;

            foreach (var item in le)
            {
                if (item.Encargado.ToString() == lb_cedula_encar.Text)
                {
                    estado = 1;
                }
            }
            if (estado == 0)
            {
                EncargadoBusiness encargadoBusiness = new EncargadoBusiness(WebConfigurationManager.ConnectionStrings["ProyectoLenguajes"].ConnectionString);
                encargadoBusiness.EliminarEncargado(Int32.Parse(lb_id_encargado.Text));
                Label32.Text = "Encargado eliminado con exito";
            }
            else
            {
                Label32.Text = "Encargado tiene asociado otro(s) estudiantes, no puede eliminarse";
            }
        }