Exemple #1
0
 private void Quantidade_Leave(object sender, EventArgs e)
 {
     if ((CD_Local_Orig.Text != CD_Local_Dest.Text) && (CD_Local_Orig.Text != "") && (CD_Local_Dest.Text != ""))
     {
         if ((Quantidade.Value > Qtde_localOrigem.Value) && (Qtde_localOrigem.Value >= 0))
         {
             while (Quantidade.Value > Qtde_localOrigem.Value)
             {
                 MessageBox.Show("Quantidade Requisitada é Maior que o Saldo do Local de Origem!");
                 Quantidade.Value = 0;
                 Quantidade.Focus();
             }
         }
     }
     else
     if ((CD_Local_Orig.Text == CD_Local_Dest.Text) || (CD_Local_Orig.Text == "") || (CD_Local_Dest.Text == ""))
     {
         MessageBox.Show("Local de Destino Não Pode Ser igual ao Local De Origem e Não Pode Ser Nulo!");
         CD_Local_Dest.Clear();
         NM_Local_Dest.Clear();
         CD_Local_Orig.Clear();
         NM_Local_Origem.Clear();
         CD_Local_Orig.Focus();
     }
 }
Exemple #2
0
 public void validaSaldo()
 {
     if (Qtde_localOrigem.Value < 1)
     {
         MessageBox.Show("O Local: " + NM_Local_Origem.Text + " escolhido não possui saldo! \nProduto: "
                         + DS_Produto.Text + " não encontrado!");
         CD_Local_Orig.Text   = string.Empty;
         NM_Local_Origem.Text = string.Empty;
         CD_Local_Orig.Focus();
     }
 }
Exemple #3
0
 private void bb_adicionar_Click(object sender, EventArgs e)
 {
     if (CD_Local_Orig.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatório informar Local Origem.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Local_Orig.Focus();
         return;
     }
     if (CD_Local_Dest.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatório informar Local Destino.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Local_Dest.Focus();
         return;
     }
     if (quantidade.Value < 1)
     {
         MessageBox.Show("Obrigatório informar quantidade transferir.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         quantidade.Focus();
         return;
     }
     if (!existirTransf())
     {
         bsTransfEstoque.Add(new CamadaDados.Estoque.TRegistro_LanTransfLocal_X_Estoque()
         {
             Cd_empresa      = vCd_empresa,
             Nm_empresa      = vNm_empresa,
             Cd_produto      = vCd_produto,
             Ds_produto      = vDs_produto,
             Sigla_unidade   = vSigla_unidade,
             Cd_localorigem  = CD_Local_Orig.Text,
             Cd_localdestino = CD_Local_Dest.Text,
             Quantidade      = quantidade.Value
         });
         //Totalizar quantidade transferida
         QTD_CompDev.Value = Totalizar();
         CD_Local_Orig.Clear();
         NM_Local_Origem.Clear();
         Qtde_localOrigem.Value = 0;
         CD_Local_Dest.Clear();
         NM_Local_Dest.Clear();
         Qtde_localDestino.Value = 0;
         quantidade.Value        = 0;
     }
     else
     {
         MessageBox.Show("Ja existe transferência para o local armazenagem origem " + CD_Local_Orig.Text.Trim() + " e local armazenagem destino " + CD_Local_Dest.Text.Trim() + ".",
                         "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Exemple #4
0
 private void CD_Local_Orig_Leave(object sender, EventArgs e)
 {
     if (CD_Local_Orig.Text.Trim() != string.Empty)
     {
         if (CD_Local_Orig.Text.Trim() != CD_Local_Dest.Text.Trim())
         {
             string vColunas = CD_Local_Orig.NM_CampoBusca + "|=|'" + CD_Local_Orig.Text + "'";
             vColunas += ";|EXISTS|(Select 1 From TB_EST_Empresa_X_LocalArm x Where x.CD_Local = a.CD_Local and x.CD_Empresa = '" + cd_emp.Text + "')";
             UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_Local_Orig, NM_Local_Origem },
                                     new TCD_CadLocalArm());
             Qtde_localOrigem.Value = BuscarSaldoLocal(cd_emp.Text, cd_produto.Text, CD_Local_Orig.Text);
         }
         else
         {
             MessageBox.Show("O Local De Destino Tem Que Ser Diferente do Local De Origem!");
             CD_Local_Orig.Clear();
             NM_Local_Origem.Clear();
             CD_Local_Orig.Focus();
         }
     }
 }