コード例 #1
0
 public int Alterar(Curso curso)
 {
     if (curso.Codigo > 0 && curso.Nome.Trim().Length > 0)
         return curBD.Alterar(curso);
     else
         return -1;
 }
コード例 #2
0
 public int Adicionar(Curso novoCurso)
 {
     if (novoCurso.Nome.Trim().Length > 0 && novoCurso.CodigoCategoria > 0)
         return curBD.Adicionar(novoCurso);
     else
         return -1;
 }
コード例 #3
0
        internal bool Obter(Curso curso)
        {
            curso.Disciplinas = new List<Disciplina>();
            try
            {
                ComandoSQL.Parameters.Clear();
                ComandoSQL.CommandText = @"select * from disciplinas where cur_codigo = @cur_cod";
                ComandoSQL.Parameters.AddWithValue("@cur_cod", curso.Codigo);

                DataTable DisciplinasBD = ExecutaSelect();

                foreach (DataRow disciplina in DisciplinasBD.Rows)
                {
                    curso.Disciplinas.Add(new Disciplina
                                 {
                                     Codigo = int.Parse(disciplina["dis_codigo"].ToString()),
                                     Nome = disciplina["dis_nome"].ToString(),
                                     Ch = decimal.Parse(disciplina["dis_ch"].ToString()),
                                     DtInicio = Convert.ToDateTime(disciplina["dis_dtInicio"].ToString()),
                                     DtFim = Convert.ToDateTime(disciplina["dis_dtfim"].ToString()),
                                     Termo = int.Parse(disciplina["dis_termo"].ToString())

                                 });
                }

            }
            catch (Exception)
            {
                curso.Disciplinas = null;
                return false;
            }

            return true;
        }
コード例 #4
0
ファイル: CursoBD.cs プロジェクト: MoraesGil/TERMO-5-2014
 internal int Alterar(Curso curso)
 {
     ComandoSQL.Parameters.Clear();
     ComandoSQL.CommandText = @"update cursos set cur_nome = @nome, cur_ativo = @ativo
             where cur_codigo = @codigo";
     ComandoSQL.Parameters.AddWithValue("@nome", curso.Nome);
     ComandoSQL.Parameters.AddWithValue("@ativo", curso.Ativo);
     ComandoSQL.Parameters.AddWithValue("@codigo", curso.Codigo);
     return ExecutaComando(false);
 }
コード例 #5
0
ファイル: CursoBD.cs プロジェクト: MoraesGil/TERMO-5-2014
 internal int Adicionar(Curso novoCurso)
 {
     ComandoSQL.Parameters.Clear();
     ComandoSQL.CommandText = @"insert into cursos(cur_nome,cur_ativo,cat_codigo)
         values(@nome,@ativo,@categoria)";
     ComandoSQL.Parameters.AddWithValue("@nome", novoCurso.Nome);
     ComandoSQL.Parameters.AddWithValue("@ativo", novoCurso.Ativo);
     ComandoSQL.Parameters.AddWithValue("@categoria", novoCurso.CodigoCategoria);
     return ExecutaComando(false);
 }
コード例 #6
0
ファイル: CursoBD.cs プロジェクト: MoraesGil/TERMO-5-2014
 internal Curso Obter(int codigoCurso)
 {
     ComandoSQL.Parameters.Clear();
     ComandoSQL.CommandText = @"select cur_codigo,cur_nome,cur_ativo,cat_codigo
         from cursos where cur_codigo = @codigo";
     ComandoSQL.Parameters.AddWithValue("@codigo", codigoCurso);
     DataTable dt = ExecutaSelect();
     Curso c = null;
     if (dt.Rows.Count > 0)
     {
         c = new Curso();
         c.Codigo = codigoCurso;
         c.Nome = dt.Rows[0]["cur_nome"].ToString();
         c.Ativo = char.Parse(dt.Rows[0]["cur_ativo"].ToString());
         c.CodigoCategoria = int.Parse(dt.Rows[0]["cat_codigo"].ToString());
     }
     return c;
 }
コード例 #7
0
 public int ObterDisciplinas(Curso curso)
 {
     return new DisciplinaBD().Obter(curso) ? 1 : -1;
 }