public int Alterar(Curso curso) { if (curso.Codigo > 0 && curso.Nome.Trim().Length > 0) return curBD.Alterar(curso); else return -1; }
public int Adicionar(Curso novoCurso) { if (novoCurso.Nome.Trim().Length > 0 && novoCurso.CodigoCategoria > 0) return curBD.Adicionar(novoCurso); else return -1; }
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; }
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); }
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); }
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; }
public int ObterDisciplinas(Curso curso) { return new DisciplinaBD().Obter(curso) ? 1 : -1; }