Ejemplo n.º 1
0
        private void BtnBuscarMaterial_Click(object sender, RoutedEventArgs e)
        {
            if (!txtCodigoMaterial.Text.Equals(""))
            {
                Material material = new Material
                {
                    Codigo = txtCodigoMaterial.Text
                };

                material = MaterialDao.BuscarMaterialPorCodigo(material);

                if (material != null)
                {
                    txtNomeMaterial.Text  = material.Nome;
                    txtDescricao.Text     = material.Descricao;
                    txtPrecoMaterial.Text = material.Valor.ToString("C2");
                    txtfabricante.Text    = material.Fabricante;
                }
                else
                {
                    MessageBox.Show("Esse Material não está cadastrado!",
                                    "Busca de Material");
                }
            }
            else
            {
                MessageBox.Show("Por Favor Preencha o campo Código do Material!",
                                "Busca de Material");
            }
        }
Ejemplo n.º 2
0
        private void BtnAdicionarMaterial_Click(object sender, RoutedEventArgs e)
        {
            if (!txtNomeMaterial.Text.Equals("") && !txtCodigoMaterial.Text.Equals("") &&
                !txtPrecoMaterial.Text.Equals("") && !txtQuantidadeMaterial.Text.Equals("") && !txtfabricante.Text.Equals(""))
            {
                Material material = new Material
                {
                    Codigo = txtCodigoMaterial.Text
                };

                material = MaterialDao.BuscarMaterialPorCodigo(material);

                ItensMaterial listaMaterial = new ItensMaterial
                {
                    material   = material,
                    quantidade = Convert.ToInt32(txtQuantidadeMaterial.Text),
                };

                listaItensMateriais.Add(listaMaterial);

                dtaListaMateriais.ItemsSource = listaItensMateriais;
                dtaListaMateriais.Items.Refresh();

                //Calculo Valor Total
                totalMaterial        += material.Valor * Convert.ToInt32(txtQuantidadeMaterial.Text);
                txtTotalMaterial.Text = totalMaterial.ToString("C2");

                //Calculo do Imposto
                totalImpostoMaterial        += (material.Valor * Convert.ToInt32(txtQuantidadeMaterial.Text)) * 0.10;
                txtTotalImpostoMaterial.Text = totalImpostoMaterial.ToString("C2");

                //Calculo Valor Total
                totalGeralMaterial         = totalMaterial + totalImpostoMaterial;
                txtTotalGeralMaterial.Text = totalGeralMaterial.ToString("C2");

                LimparFormularioMaterial();
            }
            else
            {
                MessageBox.Show("Por Favor Preencha todos os campos!",
                                "Cadastro de Materiais");
            }
        }
        private void BtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            txtCodigo.IsEnabled     = true;
            txtNome.IsEnabled       = false;
            txtDescricao.IsEnabled  = false;
            txtFabricante.IsEnabled = false;
            txtValor.IsEnabled      = false;


            if (!txtCodigo.Text.Equals(""))
            {
                Material material = new Material
                {
                    Codigo = txtCodigo.Text,
                };


                material = MaterialDao.BuscarMaterialPorCodigo(material);

                if (material != null)
                {
                    btnCadastrar.IsEnabled = false;
                    txtNome.Text           = material.Nome;
                    txtFabricante.Text     = material.Fabricante;
                    txtCodigo.Text         = material.Codigo;
                    txtDescricao.Text      = material.Descricao;
                    txtValor.Text          = material.Valor.ToString("C2");
                    btnEditar.IsEnabled    = true;
                    btnExcluir.IsEnabled   = true;
                }
                else
                {
                    MessageBox.Show("Material não localizado!",
                                    "Sistema de Orçamento", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Por favor Preencher o Código!",
                                "Sistema de Orçamento", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void BtnEditar_Click(object sender, RoutedEventArgs e)
        {
            Material material = new Material
            {
                Codigo = txtCodigo.Text,
            };

            material = MaterialDao.BuscarMaterialPorCodigo(material);

            if (clickEditar == false)
            {
                txtCodigo.IsEnabled     = false;
                txtNome.IsEnabled       = true;
                txtDescricao.IsEnabled  = true;
                txtFabricante.IsEnabled = true;
                txtValor.IsEnabled      = true;

                btnCadastrar.IsEnabled = false;
                btnEditar.IsEnabled    = true;
                btnExcluir.IsEnabled   = false;
                btnBuscar.IsEnabled    = false;

                btnEditar.Content = "Salvar";
                clickEditar       = true;
            }
            else
            {
                if ((!txtCodigo.Text.Equals("")) && (!txtNome.Text.Equals("")) && (!txtFabricante.Text.Equals("")) && (!txtValor.Text.Equals("")))
                {
                    material.Nome       = txtNome.Text.ToUpper();
                    material.Descricao  = txtDescricao.Text.ToUpper();
                    material.Fabricante = txtFabricante.Text.ToUpper();
                    material.Valor      = Convert.ToDouble(txtValor.Text.Replace("R$", ""));

                    MaterialDao.EditarMaterial(material);

                    MessageBox.Show("Material Alterado com sucesso!",
                                    "SistemaOrcamento", MessageBoxButton.OK,
                                    MessageBoxImage.Information);
                    LimparFormulario();

                    //materiaisGrid.Add(material);
                    dtaMateriais.ItemsSource = MaterialDao.ListarMaterial();
                    dtaMateriais.Items.Refresh();

                    txtCodigo.IsEnabled     = false;
                    txtNome.IsEnabled       = false;
                    txtDescricao.IsEnabled  = false;
                    txtFabricante.IsEnabled = false;
                    txtValor.IsEnabled      = false;
                    btnSalvar.Visibility    = Visibility.Collapsed;
                    btnCadastrar.IsEnabled  = true;
                    btnBuscar.IsEnabled     = true;
                }
                else
                {
                    MessageBox.Show("Por favor preencher todos os campos!",
                                    "Sistema de Orçamento", MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                }
            }
        }