예제 #1
0
        protected void RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            // actualizar programa
            GridViewRow fila = Tabla_programas.Rows[e.RowIndex];

            int id_programa_aux = Convert.ToInt32(Tabla_programas.DataKeys[e.RowIndex].Values[0]);



            String nombre_aux = (fila.FindControl("nombre_programa") as TextBox).Text.ToUpper();


            controlador_programa = new ProgramaController(id_programa_aux, nombre_aux, "");

            if (controlador_programa.actualizar_programa())
            {
                Tabla_programas.EditIndex = -1;
                BindGridView();
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Actulizacion Correcta!',showConfirmButton: false,timer: 2500}) </script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Programa No! Actualizado',text: 'Algo salió mal!',timer: 3200}) </script>");
            }
        }
예제 #2
0
        public ProgramaControllerTest()
        {
            var contexto            = new TesteContexto();
            var programaRepositorio = new ProgramaRepositorio(contexto);
            var programarHandler    = new ProgramaHandler(programaRepositorio);

            _controller = new ProgramaController(programarHandler, programaRepositorio);
        }
예제 #3
0
 public void cargar_programas_BD()
 {
     if (Page.IsPostBack)
     {
         return;
     }
     controlador_programa = new ProgramaController(0, "", "");
     carreras_bd          = controlador_programa.lista_programas();
     this.lista_programas.DataTextField = "nombre_programa";
     this.lista_programas.DataSource    = carreras_bd;
     lista_programas.DataBind();
 }
예제 #4
0
        public Microondas()
        {
            var contexto            = new TesteContexto();
            var programaRepositorio = new ProgramaRepositorio(contexto);
            var programarHandler    = new ProgramaHandler(programaRepositorio);

            _programaController    = new ProgramaController(programarHandler, programaRepositorio);
            _aquecimentoController = new AquecimentoController();

            InitializeComponent();
            CriarProgramasPadroes();
            MontarProgramas();
        }
예제 #5
0
        protected void actualizar_Click(object sender, EventArgs e)
        {
            // hacer un update en la tabla usuario..
            controlador_usuario = new UsuarioController(aux_fk_usuario, txt_correo.Text, "", "");
            int    aux_fk_programa;
            String aux_programa = "";
            int    aux_semestre = 0;

            // actualizar usuario
            if (controlador_usuario.actualizar_usuario())
            {
                controlador_jugador = new JugadorController(0, 0, "", "", "", "", "", 0, "", "", aux_fk_usuario);

                aux_fk_programa = controlador_jugador.fk_programa();

                if (this.lista_programas.SelectedItem.Text.Equals(" -- Seleccione una Carrera -- "))
                {
                    aux_programa = this.txt_carrera_actual.Text;
                }
                else
                {
                    aux_programa = this.lista_programas.SelectedValue;
                }

                if (lista_semestres.SelectedItem.Text.Equals(" -- Seleccione un Semestre -- "))
                {
                    aux_semestre = Convert.ToInt32(txt_semestre_actual.Text);
                }
                else
                {
                    aux_semestre = Convert.ToInt32(lista_semestres.SelectedValue);
                }



                controlador_programa = new ProgramaController(aux_fk_programa, aux_programa, "");
                // actualizar programa
                if (controlador_programa.actualizar_programa())
                {
                    // actualizar jugador
                    controlador_jugador = new JugadorController(0, Convert.ToInt32(txt_identificacion.Text), txt_nombre1.Text, txt_nombre2.Text, txt_apellido1.Text, txt_apellido2.Text, "", aux_semestre, txt_correo.Text, "", aux_fk_usuario);

                    if (controlador_jugador.actualizar_jugador())
                    {
                        // actualizado
                        ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Actulizacion Correcta',timer: 2500}) </script>");
                    }
                }
            }
        }
예제 #6
0
        protected void RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            // Eliminar programa
            int id_programa_aux = Convert.ToInt32(Tabla_programas.DataKeys[e.RowIndex].Values[0]);

            controlador_programa = new ProgramaController(id_programa_aux, "", "");

            if (controlador_programa.eliminar_programa())
            {
                BindGridView();
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Eliminacion Exitosa!',showConfirmButton: false,timer: 2500}) </script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Programa No! Eliminado',text: 'Algo salió mal!',timer: 3200}) </script>");
            }
        }
예제 #7
0
        protected void crear_programa_Click(object sender, EventArgs e)
        {
            // crear programa
            controlador_programa = new ProgramaController(0, this.nombre_programa.Text, "A");
            if (controlador_programa.crear_programa())
            {
                BindGridView();


                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso!',showConfirmButton: false,timer: 2500}) </script>");
                this.nombre_programa.Text = "";
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No Creado!',text: 'Algo salió mal!',timer: 3200}) </script>");
            }
        }
예제 #8
0
        public int id_lista_semestre(String nombre_semestre)
        {
            controlador_programa = new ProgramaController(0, "", "");
            programa_BD          = controlador_programa.lista_programas();
            int id_aux = 0;

            foreach (DataRow fila in programa_BD.Rows)
            {
                if (fila["nombre_programa"].ToString().Equals(nombre_semestre))
                {
                    id_aux = Convert.ToInt32(fila["id_programa"].ToString());
                }
            }



            return(id_aux);
        }
예제 #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Se não tiver usuario logado ele volta pra Home
        if (Session["usuario"] == null)
        {
            Response.Redirect("../Home.aspx");
        }

        unidade     = new UnidadeEnsinoBean();
        unidadecont = new UnidadeController();

        //Le o Id da unidade que está na URL
        unidade.Id_unidade = Convert.ToInt32(Request.QueryString["UnidadeId"]);

        curso     = new CursoBean();
        cursocont = new CursoController();
        //Ler o Id do curso que está na URL
        curso.Id = Convert.ToInt32(Request.QueryString["CursoId"]);
        try
        {
            unidade = unidadecont.ConsultarUnidadeId(unidade.Id_unidade);
        }
        catch {
            //Erro ao consulta Unidade
        }

        try{
            curso = cursocont.ConsultarCursoId(curso.Id);
        }

        catch {
            //Erro ao consultar curso
        }
        try
        {
            //Colocar Os valores das variaveis no literal, jogando com a formatação
            ltConteudo.Text = " <div class=" + "\"" + "text-center" + "\"" + " ><h2><p>" + curso.Nome + " - " + unidade.Nome_unidade + "</p></h2></div>" +
                              "<p>De acordo com seus dados selecionamos o curso de " + curso.Nome + " na " + unidade.Nome_unidade + "</p>" +
                              "<div class=" + "\"" + "text-center" + "\"" + " > <h2><p>O Curso</p></h2></div>" +
                              "<p>" + curso.Descricao + "</p>" +
                              "<div class=" + "\"" + "text-center" + "\"" + " > <h2><p>A faculdade</p></h2></div>" +
                              "<p>" + unidade.Descricao_unidade + "</p>" +
                              "<p>Endereço: " + unidade.Endereco_unidade + "</p>";
            int cont = 0;
            programacont = new ProgramaController();
            foreach (ProgramaBean programa in this.programacont.ListarProgramasUnidade(unidade.Id_unidade))
            {
                cont++;
                if (cont == 1)
                {
                    ltConteudo.Text += " <div class=" + "\"" + "text-center" + "\"" + "><h2><p>Formas de ingresso</p></h2>" +
                                       "<p> ";
                }
                ltConteudo.Text += "<p>" + programa.Nome + " </p>";
            }
            //Button para entrar no site da unidade de ensino
            ltConteudo.Text += " </div> <p><a class= " + "\"" + "btn btn-primary btn-lg" + "\"" + " href= " + "\"" + unidade.Site + "\"" + " target=" + "\"" + "resource window" + "\"" + " role= " + "\"" + "button" + "\"" + " >Site da faculdade</a></p>";
        }
        catch {
            //erro ao preencher lbConteudo
        }
        //obs.: "\"" é igual a "
    }
예제 #10
0
 public frmPrograma()
 {
     InitializeComponent();
     _programaController = new ProgramaController();
     Programas           = new List <Programa>();
 }
예제 #11
0
 static void Main(string[] args)
 {
     ProgramaController.StartApp();
 }