Ejemplo n.º 1
0
        private void Delete()
        {
            Stock stock = new Stock
            {
                StockId = id
            };

            var exe = StockAppConstrutor.SctoAppADO();

            try
            {
                exe.Delete(stock);
                LimparCampos();
                txtAviso.Text     = "Eliminado com succeso";
                smsAviso.IsActive = true;
                tmWarning.Start();
            }
            catch
            {
                txtAviso.Text     = "ocorreu um erro!";
                smsAviso.IsActive = true;
                tmWarning.Start();
            }
        }
Ejemplo n.º 2
0
        private void Save()
        {
            if (cbxProdut.Text.Trim() == string.Empty)
            {
                txtAviso.Text = "Escolhe o produto.";
                tmWarning.Start();
            }
            else
            {
                if (txtQtdEnco.Text.Trim() == string.Empty)
                {
                    txtAviso.Text = "Preencha o campo Quatidade encomentada";
                    tmWarning.Start();
                }
                else
                {
                    if (txtQtdExist.Text.Trim() == string.Empty)
                    {
                        txtAviso.Text = "Preencha o campo Quatidade exiteste";
                        tmWarning.Start();
                    }
                    else
                    {
                        if (txtQtdMinima.Text == string.Empty)
                        {
                            txtAviso.Text = "Preencha o campo Quatidade mínima";
                            tmWarning.Start();
                        }
                        else
                        {
                            if (txtPreComp.Text.Trim() == string.Empty)
                            {
                                txtAviso.Text = "Preencha o campo preço de compra";
                                tmWarning.Start();
                            }
                            else
                            {
                                if (txtPreVend.Text.Trim() == string.Empty)
                                {
                                    txtAviso.Text = "Preencha o campo preço de venda";
                                    tmWarning.Start();
                                }
                                else
                                {
                                    if (dtCriacao.Text.Trim() == string.Empty)
                                    {
                                        dtCriacao.SelectedDate = DateTime.Now;
                                    }
                                    else
                                    {
                                        if (hrCricao.Text.Trim() == string.Empty)
                                        {
                                            hrCricao.SelectedTime = DateTime.Now;
                                        }
                                        else
                                        {
                                            if (Convert.ToInt32(txtQtdEnco.Text) < Convert.ToInt32(txtQtdExist.Text) || Convert.ToInt32(txtQtdEnco.Text) < Convert.ToInt32(txtQtdMinima.Text) || Convert.ToInt32(txtQtdExist.Text) < Convert.ToInt32(txtQtdExist.Text))
                                            {
                                                txtAviso.Text = "Os valores das quantidades estão errada";
                                                tmWarning.Start();
                                            }
                                            else
                                            {
                                                try
                                                {
                                                    Stock estoque = new Stock
                                                    {
                                                        QtdEncomendada = Convert.ToInt32(txtQtdEnco.Text.Trim()),
                                                        QtdExistente   = Convert.ToInt32(txtQtdExist.Text.Trim()),
                                                        QtdMinima      = Convert.ToInt32(txtQtdMinima.Text.Trim()),
                                                        DataCriacao    = dtCriacao.SelectedDate.Value,
                                                        PrecoCompra    = Convert.ToInt32(GetNumber(txtPreComp.Text.Trim())).ToString(),
                                                        PrecoVenda     = Convert.ToInt32(GetNumber(txtPreVend.Text.Trim())).ToString(),
                                                        ProdutoId      = Convert.ToInt32(cbxProdut.SelectedValue)
                                                    };



                                                    var exe = StockAppConstrutor.SctoAppADO();

                                                    exe.Save(estoque);
                                                    LimparCampos();
                                                    txtAviso.Text = "Guardado com succeso";

                                                    tmWarning.Start();
                                                }
                                                catch
                                                {
                                                    txtAviso.Text = "ocorreu um erro!";

                                                    tmWarning.Start();
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }