コード例 #1
0
        private void btnView_Click(object sender, EventArgs e)
        {
            MEstoque frm = MEstoque.getInstancia(AcaoNaTela.Cadastrar);

            frm.IdGlobal   = _IdGlobal;
            frm.NomeGlobal = _NomeGlobal;
            frm.Show();
        }
コード例 #2
0
        private void btnPesq_Click(object sender, EventArgs e)
        {
            MEstoque      f = MEstoque.getInstancia(AcaoNaTela.Pesquisar);
            MEstoqueOpera m = new MEstoqueOpera(); // Carregar Método Listar do Menu Estoque

            m.Lis();                               // Método publico para listar
            f.Show();
        }
コード例 #3
0
        public static MEstoque getInstancia(AcaoNaTela acaoNaTela)
        {
            if (instancia == null || instancia.IsDisposed)
            {
                instancia = new MEstoque(null, null, null, acaoNaTela);
            }
            else
            {
                instancia.BringToFront();
            }

            return(instancia);
        }
コード例 #4
0
        // Metodo ReserverPedido
        private void ReservarEstoque()
        {
            if (Convert.ToInt32(txtEstok.Text) < 1)
            {
                errorP.SetError(txtEstok, "Estoque Insuficiente");
            }
            else
            {
                if ((txtQtd.Text != string.Empty) && Convert.ToInt32(txtEstok.Text) < 1)
                {
                    errorP.SetError(txtEstok, "Estoque Insuficiente");
                }
                else
                {
                    BllEstoque bll = new BllEstoque();
                    Estoque    dto = new Estoque();

                    dto.Operacao      = "ReservarEstoque";
                    dto.Quantidade    = Convert.ToInt32(txtQtd.Text);
                    dto.EstoqueId     = Convert.ToInt32(txtCod.Text);
                    dto.FuncionarioId = Convert.ToInt32(_IdGlobal); //ID do funcionário

                    string retorno = bll.Atualizar(dto);
                    try
                    {
                        int id = Convert.ToInt32(retorno);
                        if ((id > 0) && (dto.FuncionarioId > 0))
                        {
                            AddCarrinho();
                            MEstoque      f = new MEstoque(null, null, null, AcaoNaTela.Pesquisar);
                            MEstoqueOpera m = new MEstoqueOpera(); //
                            m.Lis();
                        }
                    }
                    catch
                    {
                        FNotificao.AlerForm(" Erro Ao Adicionar o Fármaco Nº: " + retorno.ToString(), TipoNotificacao.erro);
                    }
                }
            }
        }