コード例 #1
0
        private void Listar()
        {
            AlunoBLL pessoaBLL = new AlunoBLL();

            dg_dados.DataSource = pessoaBLL.Listar();
            CursoBLL cursoBLL = new CursoBLL();
            Curso    c        = new Curso();

            dg_dados.Columns[0].HeaderText = "MATRICULA";
            dg_dados.Columns[1].HeaderText = "ALUNO";
            dg_dados.Columns[2].HeaderText = "DISCIPLINA";
            dg_dados.Columns[0].Width      = 80;
            dg_dados.Columns[1].Width      = 300;
            dg_dados.Columns[2].Width      = 200;



            // cmbCursos.DataSource = cursoBLL.Listar();
            // var dtCursos = new DataTable();
            // dtCursos.Columns.Add("DISCIPLINA");
            //// dtCursos.Rows.Add(dg_dados.CurrentRow.Cells[1]);
            // cmbCursos.ValueMember = "nome_disciplina";
            // cmbCursos.DisplayMember = "DISCIPLINA";
            // cmbCursos.DataSource = dtCursos;

            // cmbCursos.ValueMember = "nome_disciplina";
            // cmbCursos.DisplayMember = "DISCIPLINA";
            // //CadastrarAluno ca = new CadastrarAluno();
            // //ca.Teste(dg_dados.Rows[e.RowIndex].Cells[2].Value.ToString());
            LimparCampos();
        }
コード例 #2
0
ファイル: WCur.xaml.cs プロジェクト: amarodev/PantallasCC
        private void AgregaCurso(object sender, RoutedEventArgs e)
        {
            CursoBLL cursos = new CursoBLL();
            DateTime? inicio = calInicio.SelectedDate;
            DateTime? fin = calFin.SelectedDate;

            if (inicio.HasValue && fin.HasValue)
            {
                _curso = new Curso()
                {
                    MesInicio = Meses[inicio.Value.Month],
                    MesFin = Meses[fin.Value.Month],
                    Año = inicio.Value.Year,
                    Fase = (bool)(rb_fas1.IsChecked) ? 1 : 2
                };
                try
                {
                    cursos.Agregar(_curso);
                    MessageBox.Show("Curso Agregado Correctamente");
                    this.CargaCursos();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error " + ex.Message);
                }
            }
            else
                MessageBox.Show("Selecccione fechas Validas, OK");
        }
コード例 #3
0
        public void GuardarTest()
        {
            int id = CursoBLL.Buscar(3).CursoId;

            if (id != 3)
            {
                Assert.Fail();
            }
            Estudiante estudiante = new Estudiante()
            {
                Nombre    = "Felipe",
                Matricula = "2016-0580",
                CursoId   = id
            };
            Estudiante estudiante2 = new Estudiante()
            {
                Nombre    = "Felipe",
                Matricula = "2016-0580",
                CursoId   = id
            };
            bool paso = EstudianteBLL.Guardar(estudiante);

            EstudianteBLL.Guardar(estudiante2);
            Assert.AreEqual(true, paso);
        }
コード例 #4
0
        private void btnGuargar_Click(object sender, EventArgs e)
        {
            int  id   = (int)IDCursoNumericUpDown.Value;
            bool paso = false;

            if (Validar())
            {
                Curso curso = LlenaCurso();
                if (id == 0)
                {
                    paso = CursoBLL.Guardar(curso);
                }
                else
                {
                    paso = CursoBLL.Modificar(curso);
                }
                if (paso)
                {
                    if (id == 0)
                    {
                        MessageBox.Show("Guardado Correctamente!");
                    }
                    else
                    {
                        MessageBox.Show("Modificado Correctamente!");
                    }
                }
                else
                {
                    MessageBox.Show("Error al intentar guardar o modificar");
                }
            }
        }
コード例 #5
0
        public void GetListTest()
        {
            List <Curso> lista = new List <Curso>();

            lista = CursoBLL.GetList(x => true);
            bool paso = lista.Count() > 0;

            Assert.AreEqual(true, paso);
        }
コード例 #6
0
ファイル: WAsig.xaml.cs プロジェクト: amarodev/PantallasCC
        private void cargaCombos()
        {
            CursoBLL cursos = new CursoBLL();
            DocenteBLL docentes = new DocenteBLL();
            AsignaturaBLL asignaturas = new AsignaturaBLL();

            //cbCur.ItemsSource = cursos.ObtenerAll();
            cbDisp.ItemsSource = asignaturas.ObtenerAll();
            //cbCur2.ItemsSource = cursos.ObtenerAll();
        }
コード例 #7
0
        private void Listar()
        {
            CursoBLL cursoBLL = new CursoBLL();

            dg_dados.DataSource = cursoBLL.Listar();

            dg_dados.Columns[0].HeaderText = "ID";
            dg_dados.Columns[1].HeaderText = "NOME DISCIPLINA";
            LimparCampos();
        }
コード例 #8
0
ファイル: WGrup.xaml.cs プロジェクト: amarodev/PantallasCC
 private void cargaCombos()
 {
     CursoBLL cursos = new CursoBLL();
     CarreraBLL carreras = new CarreraBLL();
     GrupoBLL grupos = new GrupoBLL();
     cbCar1.ItemsSource = carreras.ObtenerAll();
     //cbCurso.ItemsSource = cursos.ObtenerAll();
     cbCar2.ItemsSource = carreras.ObtenerAll();
     //cbCur2.ItemsSource = cursos.ObtenerAll();
     cbDis.ItemsSource = grupos.ObtenerAll();
 }
コード例 #9
0
        public void ModificarTest()
        {
            Curso curso = new Curso()
            {
                CursoId     = 2,
                Descripcion = "Nueva Descripcion",
                Cantidad    = 2
            };
            bool paso = CursoBLL.Modificar(curso);

            Assert.AreEqual(true, paso);
        }
コード例 #10
0
        public void BuscarTest()
        {
            Curso curso = CursoBLL.Buscar(2);
            bool  paso  = false;

            if (curso != null)
            {
                paso = true;
            }


            Assert.AreEqual(true, paso);
        }
コード例 #11
0
        public void GuardarTest()
        {
            Curso curso = new Curso()
            {
                Descripcion = "Curso1",
                Cantidad    = 0
            };
            Curso curso1 = new Curso()
            {
                Descripcion = "Curso1",
                Cantidad    = 0
            };
            bool paso = CursoBLL.Guardar(curso);

            CursoBLL.Guardar(curso1);
            Assert.AreEqual(true, paso);
        }
コード例 #12
0
ファイル: Adm_Cursos.aspx.cs プロジェクト: felipegsa/us
        protected void btnInserir_Click1(object sender, EventArgs e)
        {
            CursoBLL objBLL = new CursoBLL();
            Curso lstCurso = new Curso();

            // só serão inseridos os campos que até o momento a interface suporta
            lstCurso.Tl_curso = (this.txtNome.Text != "" ? this.txtNome.Text : null);
            lstCurso.Ds_curso = (this.txtDescricao.Text != "" ? this.txtDescricao.Text : null);
            lstCurso.Obj_curso = (this.txtObjetivo.Text != "" ? this.txtObjetivo.Text : null);
            lstCurso.Pre_req_curso = (this.txtPreRequisitos.Text != "" ? this.txtPreRequisitos.Text : null);
            lstCurso.Topicos_curso = (this.txtTopicos.Text != "" ? this.txtTopicos.Text : null);
            lstCurso.Duracao_curso = (this.txtDuracao.Text != "" ? this.txtDuracao.Text : null);

            // grava o novo curso e retorna seu ID_CURSO
            objBLL.salvar(lstCurso);

            this.ClientScript.RegisterStartupScript(this.GetType(), "show", "<script>alert('Por favor preencha todos os campos.');</script>");
        }
コード例 #13
0
        private void PreencherComboBox()
        {
            CursoBLL     curso = new CursoBLL();
            CrudCurso    crd   = new CrudCurso();
            MySqlCommand comando;

            try {
                crd.AbrirConexao();
                DataTable dt = new DataTable();
                comando = new MySqlCommand("SELECT curso.nome_disciplina FROM curso ORDER BY nome_disciplina", crd.conectarBD);
                MySqlDataReader dr = comando.ExecuteReader();
                dt.Load(dr);
                cmbCursos.DisplayMember = "nome_disciplina";
                cmbCursos.DataSource    = dt;
            }
            catch (Exception ex) {
                MessageBox.Show("Erro: " + ex.Message);
            }
        }
コード例 #14
0
ファイル: Adm_Cursos.aspx.cs プロジェクト: felipegsa/us
        protected void lkd_inserir_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" && txtDescricao.Text != "")
            {
                CursoBLL objBLL = new CursoBLL();
                Curso novo_curso = new Curso();

                // só serão inseridos os campos que até o momento a interface suporta
                novo_curso.Tl_curso = txtNome.Text;
                novo_curso.Ds_curso = txtDescricao.Text;

                // grava o novo curso e retorna seu ID_CURSO
                objBLL.salvar(novo_curso);
            }
            else
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "show", "<script>alert('Por favor preencha todos os campos.');</script>");
            }
        }
コード例 #15
0
        private void PreencherComboBoxID()
        {
            CursoBLL     curso = new CursoBLL();
            CrudCurso    crd   = new CrudCurso();
            MySqlCommand comando;

            try {
                crd.AbrirConexao();
                DataTable dt = new DataTable();
                comando = new MySqlCommand("SELECT curso.idcurso FROM curso ORDER BY idcurso", crd.conectarBD);
                MySqlDataReader dr = comando.ExecuteReader();
                dt.Load(dr);
                cmIdCurso.DisplayMember = "idcurso";
                cmIdCurso.DataSource    = dt;
            }
            catch (Exception ex) {
                throw ex;
            }
        }
コード例 #16
0
        //private void dg_dados_CellContentClick(object sender, DataGridViewCellEventArgs e) {
        //    txtIdCurso.Text = dg_dados.CurrentRow.Cells[0].Value.ToString();
        //    txtNome.Text = dg_dados.CurrentRow.Cells[1].Value.ToString();
        //}

        private void Editar(Curso curso)
        {
            CrudCurso crud     = new CrudCurso();
            CursoBLL  cursoBLL = new CursoBLL();

            if ((txtIdcurso.Text.Trim() == string.Empty) || (txtNome.Text.Trim() == string.Empty))
            {
                MessageBox.Show("Campos obrigatórios a serem preenchidos!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                curso.Id_curso  = int.Parse(txtIdcurso.Text);
                curso.Nome_disc = txtNome.Text.ToUpper();

                cursoBLL.Editar(curso);
                MessageBox.Show("Dados alterados com Sucesso!!");
                Listar();
                LimparCampos();
            }
        }
コード例 #17
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int id = (int)IDCursoNumericUpDown.Value;

            if (id > 0)
            {
                Curso curso = CursoBLL.Buscar(id);
                if (curso != null)
                {
                    LlenaCampos(curso);
                    MessageBox.Show("Registros encontrados!");
                }
                else
                {
                    LimpiarCampos();
                    MessageBox.Show("Registro no encontrado!");
                }
            }
            else
            {
                MessageBox.Show("Introduca un id");
            }
        }
コード例 #18
0
ファイル: WCur.xaml.cs プロジェクト: amarodev/PantallasCC
 private void EliminaCurso(object sender, RoutedEventArgs e)
 {
     CursoBLL cursos = new CursoBLL();
     if (cursos.Eliminar(_curso))
     {
         MessageBox.Show("Curso Eliminado, OK ");
         this.CargaCursos();
     }
     else
         MessageBox.Show("Se produjo un Error, Fail");
 }
コード例 #19
0
 //Inicio de metodos de respaldo
 private void LlenarCombobox()
 {
     CursoComboBox1.DataSource    = CursoBLL.GetList(x => true);
     CursoComboBox1.ValueMember   = "CursoId";
     CursoComboBox1.DisplayMember = "Descripcion";
 }
コード例 #20
0
ファイル: WCur.xaml.cs プロジェクト: amarodev/PantallasCC
        private void GuardarCambios(object sender, RoutedEventArgs e)
        {
            DateTime? inicio = calInicio.SelectedDate;
            DateTime? fin = calFin.SelectedDate;
            CursoBLL cursos = new CursoBLL();

            _curso.MesInicio = Meses[inicio.Value.Month];
            _curso.MesFin = Meses[fin.Value.Month];
            _curso.Año = inicio.Value.Year;
            _curso.Fase = (bool)(rb_fas1.IsChecked) ? 1 : 2;

            if (cursos.Modificar(_curso))
            {
                MessageBox.Show("Curso Modificado, OK ");
                this.CargaCursos();
            }
            else
                MessageBox.Show("Se produjo un Error, Fail");
        }
コード例 #21
0
ファイル: WCur.xaml.cs プロジェクト: amarodev/PantallasCC
 private void CargaCursos()
 {
     CursoBLL cursos = new CursoBLL();
     cb_Dis.ItemsSource = cursos.ObtenerAll();
     //cb_Dis.DisplayMemberPath = _curso.MesInicio + "-" + _curso.MesFin;
 }
コード例 #22
0
        public void EliminarTest()
        {
            bool paso = CursoBLL.Eliminar(2);

            Assert.AreEqual(true, paso);
        }