private bool gravarAno() { try { if (txtCodigo.Text.Trim().Length == 0) { codigoModelo = GlassFilm.Class.Comandos.busca_campo("Select max(codigo_modelo) from modelo"); if (codigoModelo.Trim().Length == 0) { codigoInterno = "1"; } } else { codigoModelo = txtCodigo.Text.Trim(); } string inAno = ""; foreach (string ano in cbAnos.Items) { inAno += ano + ","; } inAno = inAno.Substring(0, inAno.Length - 1); ModeloAno ma = new ModeloAno(codigoModelo); ma.excluir(codigoModelo, inAno); foreach (string ano in cbAnos.Items) { int existeAno = Convert.ToInt32(GlassFilm.Class.Comandos.busca_campo("SELECT COUNT(*) FROM MODELO_ANO WHERE CODIGO_MODELO = " + codigoModelo + " AND ANO = " + ano)); if (existeAno == 0) { ma = new ModeloAno(codigoModelo, ano); ma.gravar(); } } cbAnos.Items.Clear(); return(true); } catch (Exception) { return(false); throw; } }
private void BotaoExcluir(object sender, EventArgs e) { if (Mensagens.PeruntaSimNao("Deseja excluir este Modelo?") == DialogResult.No) { return; } modelo = new Modelo(); modelo.excluir(txtCodigo.Text); ModeloAno ma = new ModeloAno(codigoModelo); ma.excluir(codigoModelo); controlePanels("Excluir"); limpaCampos(); controle.controlaBotoes(toolPrincipal, "Excluir"); toolStatus.Text = "..."; txtCodigo.Clear(); carregaGridPrincipal(); tabRegistros.SelectedIndex = 0; Mensagens.Informacao("Excluído com Sucesso!"); }