public Boolean cadastrarFilme(string tituloOriginal, string tituloBr, int ano, int codGenero, int avaliacao, int codStatus) { clsFilme objFilme = new clsFilme(); objFilme.TituloOriginal = tituloOriginal; objFilme.TituloBr = tituloBr; objFilme.Ano = ano; objFilme.Avaliacao = avaliacao; clsGenero objGenero = new clsGenero(); objGenero.Codigo = codGenero; objFilme.Genero = objGenero; clsStatus objStatus = new clsStatus(); objStatus.Codigo = codStatus; objFilme.Status = objStatus; FilmeDAO f = new FilmeDAO(); try { f.cadastrarFilme(objFilme); return true; } catch { return false; } }
public Boolean excluirGenero(clsGenero objGenero) { FilmeDAO objFilmeDAO = new FilmeDAO(); if (!objFilmeDAO.temGeneroEmFilme(objGenero)) //Verifica se possui algum filme com aquele genero { try { db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objGenero); clsGenero g = (clsGenero)leitor.Next(); db.Delete(g); db.Commit(); return(true); } catch (Exception ex) { throw new Exception("Erro tentando excluir o genero :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } } else { return(false); } }
public Boolean alterarFilme(int codigo, string tituloOriginal, string tituloBr, int ano, int codGenero, int avaliacao, int codStatus) { clsFilme objFilme = new clsFilme(); objFilme.Codigo = codigo; objFilme.TituloOriginal = tituloOriginal; objFilme.TituloBr = tituloBr; objFilme.Ano = ano; clsGenero objGenero = new clsGenero(); objGenero.Codigo = codGenero; objFilme.Genero = objGenero; objFilme.Avaliacao = avaliacao; clsStatus objStatus = new clsStatus(); objStatus.Codigo = codStatus; objFilme.Status = objStatus; FilmeDAO objFilmeDAO = new FilmeDAO(); return objFilmeDAO.alterarFilme(objFilme); }
public Boolean excluirStatus(clsStatus objStatus) { FilmeDAO objFilmeDAO = new FilmeDAO(); if (!objFilmeDAO.temStatusEmFilme(objStatus)) { try { db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objStatus); clsStatus s = (clsStatus)leitor.Next(); db.Delete(s); db.Commit(); return(true); } catch (Exception ex) { throw new Exception("Erro tentando excluir o Status :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } } else { return(false); } }
public Boolean excluirFilme(int codFilme) { FilmeDAO objFilmeDAO = new FilmeDAO(); clsFilme objFilme = new clsFilme(); objFilme.Codigo = codFilme; return objFilmeDAO.excluirFilme(objFilme); }
public clsFilme listarFilmePorCodigo(int codFilme) { FilmeDAO objFilmeDAO = new FilmeDAO(); clsFilme objFilme = new clsFilme(); objFilme.Codigo = codFilme; return objFilmeDAO.listarFilmePorCodigo(objFilme); }
public Collection<clsFilme> listarFilme(string ano, string tituloOriginal, string tituloBr, string codGenero, string codStatus) { clsGenero objGenero = new clsGenero(); GeneroDAO objGeneroDAO = new GeneroDAO(); int intCodGenero; try{ intCodGenero = Convert.ToInt32(codGenero); }catch{ intCodGenero = -1; } objGenero = objGeneroDAO.obterGenero(intCodGenero); clsStatus objStatus = new clsStatus(); StatusDAO objStatusDAO = new StatusDAO(); int intCodStatus; try { intCodStatus = Convert.ToInt32(codStatus); } catch { intCodStatus = -1; } objStatus = objStatusDAO.obterStatus(intCodStatus); FilmeDAO objFilmeDAO = new FilmeDAO(); return objFilmeDAO.listarFilmes(ano, tituloOriginal, tituloBr, objGenero, objStatus); }
public Boolean excluirStatus(clsStatus objStatus) { FilmeDAO objFilmeDAO = new FilmeDAO(); if (!objFilmeDAO.temStatusEmFilme(objStatus)) { try { db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objStatus); clsStatus s = (clsStatus)leitor.Next(); db.Delete(s); db.Commit(); return true; } catch (Exception ex) { throw new Exception("Erro tentando excluir o Status :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } } else { return false; } }
public Boolean excluirGenero(clsGenero objGenero) { FilmeDAO objFilmeDAO = new FilmeDAO(); if (!objFilmeDAO.temGeneroEmFilme(objGenero)) //Verifica se possui algum filme com aquele genero { try { db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objGenero); clsGenero g = (clsGenero)leitor.Next(); db.Delete(g); db.Commit(); return true; } catch (Exception ex) { throw new Exception("Erro tentando excluir o genero :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } } else { return false; } }