Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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!");
        }