Ejemplo n.º 1
0
        private void BOTAOATUALIZAR_Click(object sender, EventArgs e)
        {
            if (validaServico())
            {
                ServicoModelo servico = new ServicoModelo();

                if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                {
                    servico.codigo = Convert.ToInt32(EDITCODIGO.Text);
                }
                servico.descricao = EDITDESCRICAO.Text;

                ServicoControle servicocontrole = new ServicoControle();
                if (EDITCODIGO.Text != "" || (EDITCODIGO.Text == null))
                {
                    servicocontrole.alterar(servico);
                }
                else
                {
                    servicocontrole.salvar(servico);
                }
                MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro de Serviços");
                limpaTela();
            }
        }
Ejemplo n.º 2
0
 public void excluir(ServicoModelo servico)
 {
     try
     {
         servicodb.excluir(servico);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 3
0
 public void alterar(ServicoModelo servico)
 {
     try
     {
         servicodb.alterar(servico);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 4
0
        private void BOTAOEXCLUIR_Click(object sender, EventArgs e)
        {
            ServicoModelo srv = new ServicoModelo();

            srv.codigo = Convert.ToInt32(EDITCODIGO.Text);

            ServicoControle servicocontrole = new ServicoControle();

            servicocontrole.excluir(srv);

            MessageBox.Show("Cadastro excluído com sucesso", "Cadastro de Serviços");
            limpaTela();
        }
Ejemplo n.º 5
0
        public ServicoModelo atualizatela(ServicoModelo servico)
        {
            try
            {
                ServicoModelo srv = new ServicoModelo();

                srv = servicodb.atualizatela(servico);

                return(srv);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 6
0
        public int salvar(ServicoModelo servico)
        {
            MySqlTransaction transacao;

            try
            {
                AbrirConexao();
                transacao = conexao.BeginTransaction();

                comando = new MySqlCommand("INSERT INTO servico (codigo, descricao) VALUES (@codigo, @descricao)", conexao);
                comando.Parameters.AddWithValue("@codigo", servico.codigo);
                comando.Parameters.AddWithValue("@descricao", servico.descricao);

                comando.ExecuteNonQuery();


                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);

                // Executa a consulta

                tabelaDados = comando.ExecuteReader();

                // Verifica se retornou pelo menos um registro

                int codigogerado = 0;
                while (tabelaDados.Read()) // Lendo registro
                {
                    codigogerado = tabelaDados.GetInt32(0);
                }

                tabelaDados.Close();

                transacao.Commit();

                return(codigogerado);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 7
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            Funcoes funcoes = new Funcoes();

            Boolean wsts;

            wsts = funcoes.validaFiltrosPesquisa(COMBOTIPOPESQUISA.Text, EDITPESQUISA.Text);
            if (wsts == true)
            {
                Boolean statusmanutencao;
                //Dados da tabela cadastro
                ServicoModelo srv = new ServicoModelo();

                if (COMBOTIPOPESQUISA.Text == "Código") //Código
                {
                    int WCodigo;
                    if (int.TryParse(EDITPESQUISA.Text, out WCodigo))
                    {
                        srv.codigo = WCodigo;
                    }
                    else
                    {
                        MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA");
                        statusmanutencao = false;
                    }
                }
                else if (COMBOTIPOPESQUISA.Text == "Descrição") //Nome / razão
                {
                    if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null)
                    {
                        srv.descricao = "%" + EDITPESQUISA.Text + "%";
                    }
                    else
                    {
                        MessageBox.Show("Informe uma descrição do serviço para pesquisar.", "CONTEÚDO DA PESQUISA");
                        statusmanutencao = false;
                    }
                }
                else
                {
                    statusmanutencao = true;
                    listaGrid(srv);
                }
            }
        }
Ejemplo n.º 8
0
 public void excluir(ServicoModelo servico)
 {
     try
     {
         AbrirConexao();
         comando = new MySqlCommand("DELETE FROM SERVICO WHERE CODIGO = @CODIGO", conexao);
         comando.Parameters.AddWithValue("@codigo", servico.codigo);
         comando.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw erro;
     }
     finally
     {
         FecharConexao();
     }
 }
Ejemplo n.º 9
0
 public void alterar(ServicoModelo servico)
 {
     try
     {
         AbrirConexao();
         comando = new MySqlCommand("update servico set  codigo =@codigo, descricao =@descricao where codigo=@codigo", conexao);
         comando.Parameters.AddWithValue("@codigo", servico.codigo);
         comando.Parameters.AddWithValue("@descricao", servico.descricao);
         comando.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw erro;
     }
     finally
     {
         FecharConexao();
     }
 }
Ejemplo n.º 10
0
        public void listaGrid(ServicoModelo servico)
        {
            string strSQL = "SELECT * FROM SERVICO WHERE codigo > 0 ";

            EDITCODIGO.Text = Convert.ToString(servico.codigo);
            codigoretornado = Convert.ToString(servico.codigo);

            if (servico.codigo > 0)
            {
                strSQL = strSQL + "and codigo = @codigo";
            }
            if (servico.descricao != "" && servico.descricao != null)
            {
                strSQL = strSQL + "and descricao like @descricao";
            }

            objConexao = new MySqlConnection(conexaoBancoDados);

            objComando = new MySqlCommand(strSQL, objConexao);

            if (servico.codigo > 0)
            {
                objComando.Parameters.AddWithValue("@codigo", servico.codigo);
            }
            if (servico.descricao != "" && servico.descricao != null)
            {
                objComando.Parameters.AddWithValue("@descricao", servico.descricao);
            }
            try
            {
                MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando);

                DataTable dtLista = new DataTable();

                objAdp.Fill(dtLista);

                gridservicoLoc.DataSource = dtLista;
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 11
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FservicosLoc servicoLocFrm = new FservicosLoc();

            servicoLocFrm.ShowDialog();

            if (servicoLocFrm.codigoretornado != "" && servicoLocFrm.codigoretornado != null)
            {
                ServicoModelo   serivco     = new ServicoModelo();
                ServicoControle srvControle = new ServicoControle();
                serivco.codigo = int.Parse(servicoLocFrm.codigoretornado);
                if (serivco.codigo > 0)
                {
                    serivco = srvControle.atualizatela(serivco);

                    EDITCODIGO.Text    = Convert.ToString(serivco.codigo);
                    EDITDESCRICAO.Text = serivco.descricao;
                }
            }
            BOTAONOVO_Click(sender, e);
        }
Ejemplo n.º 12
0
        public ServicoModelo atualizatela(ServicoModelo servico)
        {
            try
            {
                AbrirConexao();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("select * from servico where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", servico.codigo);

                // Executa a consulta
                tabelaDados = comando.ExecuteReader();

                ServicoModelo srv = new ServicoModelo();

                while (tabelaDados.Read()) // Lendo registro
                {
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO")))
                    {
                        srv.codigo = tabelaDados.GetInt32("CODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DESCRICAO")))
                    {
                        srv.descricao = tabelaDados.GetString("DESCRICAO");
                    }
                }

                tabelaDados.Close();
                return(srv);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 13
0
        private void BOTAOLOCALIZASERVICO_Click(object sender, EventArgs e)
        {
            FservicosLoc servicosFrmLoc = new FservicosLoc();

            servicosFrmLoc.ShowDialog();
            if (servicosFrmLoc.codigoretornado != "" && servicosFrmLoc.codigoretornado != null)
            {
                ServicoModelo servico = new ServicoModelo();
                servico.codigo = int.Parse(servicosFrmLoc.codigoretornado);
                ServicoControle servicocontrole = new ServicoControle();
                servico = servicocontrole.atualizatela(servico);
                if (servico.codigo > 0)
                {
                    EDITMANUTENCAOSERVICOCODIGO.Text         = Convert.ToString(servico.codigo);
                    EDITMANUTENCAOSERVICODESCRICAO.Text      = servico.descricao;
                    EDITMANUTENCAOSERVICOQTDE.Enabled        = true;
                    EDITMANUTENCAOSERVICOVLRUNITARIO.Enabled = true;
                    EDITMANUTENCAOSERVICOVLRTOTAL.Enabled    = true;
                    BOTAOSERVICOINCLUIR.Enabled = true;
                }
            }
        }