Esempio n. 1
0
        public void alterar(ManutencaoitemModelo manutencaoitem)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("update manutencaoitem set codigo =@codigo, manutencaocodigo =@manutencaocodigo, produtocodigo =@produtocodigo, servicocodigo =@servicocodigo, qtde =@qtde, vlrunitario =@vlrunitario, vlrtotal =@vlrtotal where codigo=@codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencaoitem.codigo);
                comando.Parameters.AddWithValue("@manutencaocodigo", manutencaoitem.manutencaocodigo);
                comando.Parameters.AddWithValue("@produtocodigo", manutencaoitem.produtocodigo);
                comando.Parameters.AddWithValue("@servicocodigo", manutencaoitem.servicocodigo);
                comando.Parameters.AddWithValue("@qtde", manutencaoitem.qtde);
                comando.Parameters.AddWithValue("@vlrunitario", manutencaoitem.vlrunitario);
                comando.Parameters.AddWithValue("@vlrtotal", manutencaoitem.vlrtotal);
                comando.ExecuteNonQuery();
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 2
0
        public void salvar(ManutencaoitemModelo manutencaoitem)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("INSERT INTO manutencaoitem(codigo,manutencaocodigo,produtocodigo,servicocodigo,qtde,vlrunitario,vlrtotal) VALUES (@codigo, @manutencaocodigo,@produtocodigo,@servicocodigo,@qtde,@vlrunitario,@vlrtotal)", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencaoitem.codigo);
                comando.Parameters.AddWithValue("@manutencaocodigo", manutencaoitem.manutencaocodigo);
                comando.Parameters.AddWithValue("@produtocodigo", manutencaoitem.produtocodigo);
                comando.Parameters.AddWithValue("@servicocodigo", manutencaoitem.servicocodigo);
                comando.Parameters.AddWithValue("@qtde", manutencaoitem.qtde);
                comando.Parameters.AddWithValue("@vlrunitario", manutencaoitem.vlrunitario);
                comando.Parameters.AddWithValue("@vlrtotal", manutencaoitem.vlrtotal);
                comando.ExecuteNonQuery();

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


                // Executa a consulta

                tabelaDados = comando.ExecuteReader();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 3
0
        private void BOTAOSERVICOINCLUIR_Click(object sender, EventArgs e)
        {
            bool wretornovalormanutencao = true;

            if (validaDadosManutencoaServico() == true)
            {
                //atualiza valor da manutencao (capa)
                ManutencaoModelo manutencaoatualizada = new ManutencaoModelo();
                manutencaoatualizada.codigo = Convert.ToInt32(EDITCODIGO.Text);
                ManutencaoControle manutencaocontrole = new ManutencaoControle();
                wretornovalormanutencao = manutencaocontrole.atualizavalormanutencao(manutencaoatualizada, "entrada", Convert.ToDecimal(EDITMANUTENCAOSERVICOVLRTOTAL.Text));
                if (wretornovalormanutencao == true)
                {
                    ManutencaoitemModelo manutencaoitem = new ManutencaoitemModelo();

                    Funcoes funcoes = new Funcoes();
                    if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                    {
                        manutencaoitem.manutencaocodigo = Convert.ToInt32(EDITCODIGO.Text);
                    }
                    if (EDITMANUTENCAOSERVICOCODIGO.Text != "" && EDITMANUTENCAOSERVICOCODIGO.Text != null)
                    {
                        manutencaoitem.servicocodigo = Convert.ToInt32(EDITMANUTENCAOSERVICOCODIGO.Text);
                    }
                    if (EDITMANUTENCAOSERVICOQTDE.Text != "" && EDITMANUTENCAOSERVICOQTDE.Text != null)
                    {
                        manutencaoitem.qtde = Convert.ToDecimal(EDITMANUTENCAOSERVICOQTDE.Text);
                    }
                    if (EDITMANUTENCAOSERVICOVLRUNITARIO.Text != "" && EDITMANUTENCAOSERVICOVLRUNITARIO.Text != null)
                    {
                        manutencaoitem.vlrunitario = Convert.ToDecimal(EDITMANUTENCAOSERVICOVLRUNITARIO.Text);
                    }
                    if (EDITMANUTENCAOSERVICOVLRTOTAL.Text != "" && EDITMANUTENCAOSERVICOVLRTOTAL.Text != null)
                    {
                        manutencaoitem.vlrtotal = Convert.ToDecimal(EDITMANUTENCAOSERVICOVLRTOTAL.Text);
                    }

                    ManutencaoItemControle manutencaoitemcontrole = new ManutencaoItemControle();
                    if (EDITMANUTENCAOSERVICOITEM.Text != "" || (EDITMANUTENCAOSERVICOITEM.Text == null))
                    {
                        manutencaoitemcontrole.alterar(manutencaoitem);
                    }
                    else
                    {
                        manutencaoitemcontrole.salvar(manutencaoitem);
                    }
                }

                MessageBox.Show("Item de serviço cadastrado com sucesso");
                limpaTelaProdutos();
                limpaTelaServicos();
                AtualizaGrid();
            }
        }
Esempio n. 4
0
 public void excluir(ManutencaoitemModelo manutencaoitem)
 {
     try
     {
         manutencaoitemdb.excluir(manutencaoitem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Esempio n. 5
0
 public void alterar(ManutencaoitemModelo manutencaoitem)
 {
     try
     {
         manutencaoitemdb.alterar(manutencaoitem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Esempio n. 6
0
        public void excluir(ManutencaoitemModelo manutencaoitem)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("delete from manutencaoitem where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencaoitem.codigo);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 7
0
        private void BOTAOPRODUTOINCLUIR_Click(object sender, EventArgs e)
        {
            bool wretornoestoque     = true;
            bool wretornovalorcompra = true;

            /*
             * int linha;
             * linha = gridpro.Rows.Count + 1;
             *
             * if (EDITVALOR.Text == "")
             * {
             *  EDITVALOR.Text = "0";
             * }
             * gridpro.Rows.Insert(0, EDITPRODUTOCODIGO.Text, EDITPRODUTODESCRICAO.Text, EDITQTDE.Text, EDITVLRUNITARIO.Text, EDITVLRTOTAL.Text);
             *
             * EDITVALOR.Text = Convert.ToString(Convert.ToDecimal(EDITVALOR.Text) + Convert.ToDecimal(EDITVLRTOTAL.Text));
             *
             * EDITQTDE.Clear();
             * EDITVLRTOTAL.Clear();
             * EDITVLRUNITARIO.Clear();
             * EDITPRODUTOCODIGO.Clear();
             * EDITPRODUTODESCRICAO.Clear();
             */

            if (validaDadosManutencoaProduto() == true)
            {
                //Movimenta estoque
                ProdutoModelo produto = new ProdutoModelo();
                produto.codigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOCODIGO.Text);

                ProdutoControle produtocontrole = new ProdutoControle();
                wretornoestoque = produtocontrole.atualizaestoque(EDITMANUTENCAOPRODUTOCODIGO.Text, "saida", Convert.ToDecimal(EDITMANUTENCAOPRODUTOQTDE.Text));
                if (wretornoestoque == true)
                {
                    //atualiza valor da manutencao (capa)
                    ManutencaoModelo manutencaoatualizada = new ManutencaoModelo();
                    manutencaoatualizada.codigo = Convert.ToInt32(EDITCODIGO.Text);
                    ManutencaoControle manutencaocontrole = new ManutencaoControle();
                    wretornovalorcompra = manutencaocontrole.atualizavalormanutencao(manutencaoatualizada, "entrada", Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRTOTAL.Text));
                    if (wretornovalorcompra == true)
                    {
                        ManutencaoitemModelo manutencaoitem = new ManutencaoitemModelo();

                        Funcoes funcoes = new Funcoes();
                        if (EDITMANUTENCAOPRODUTOITEM.Text != "" && EDITMANUTENCAOPRODUTOITEM.Text != null)
                        {
                            manutencaoitem.codigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOITEM.Text);
                        }
                        if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                        {
                            manutencaoitem.manutencaocodigo = Convert.ToInt32(EDITCODIGO.Text);
                        }
                        if (EDITMANUTENCAOPRODUTOCODIGO.Text != "" && EDITMANUTENCAOPRODUTOCODIGO.Text != null)
                        {
                            manutencaoitem.produtocodigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOCODIGO.Text);
                        }
                        if (EDITMANUTENCAOPRODUTOQTDE.Text != "" && EDITMANUTENCAOPRODUTOQTDE.Text != null)
                        {
                            manutencaoitem.qtde = Convert.ToDecimal(EDITMANUTENCAOPRODUTOQTDE.Text);
                        }
                        if (EDITMANUTENCAOPRODUTOVLRUNITARIO.Text != "" && EDITMANUTENCAOPRODUTOVLRUNITARIO.Text != null)
                        {
                            manutencaoitem.vlrunitario = Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRUNITARIO.Text);
                        }
                        if (EDITMANUTENCAOPRODUTOVLRTOTAL.Text != "" && EDITMANUTENCAOPRODUTOVLRTOTAL.Text != null)
                        {
                            manutencaoitem.vlrtotal = Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRTOTAL.Text);
                        }

                        ManutencaoItemControle manutencaoitemcontrole = new ManutencaoItemControle();
                        if (EDITMANUTENCAOPRODUTOITEM.Text != "" || (EDITMANUTENCAOPRODUTOITEM.Text == null))
                        {
                            manutencaoitemcontrole.alterar(manutencaoitem);
                        }
                        else
                        {
                            manutencaoitemcontrole.salvar(manutencaoitem);
                        }
                    }
                }
                MessageBox.Show("Item cadastrado com sucesso");
                limpaTelaProdutos();
                limpaTelaServicos();
                AtualizaGrid();
            }
        }