Пример #1
0
        private void afterGrava()
        {
            if (tab_Classificacao.SelectedTab == Tab_Consulta)
            {
                tab_Classificacao.SelectedTab = Tab_Classificacao_Superior;
            }

            if (ValidaCampos())
            {
                try
                {
                    (bs_PesagemGraos.Current as TRegistro_LanPesagemGraos).Tp_movimento = "E";
                    TCN_LanPesagemGraos.Gravar((bs_PesagemGraos.Current as TRegistro_LanPesagemGraos), null);
                    if ((bs_PesagemGraos.Current as TRegistro_LanPesagemGraos).St_registro.Trim().ToUpper().Equals("R"))
                    {
                        MessageBox.Show("Pesagem Refugada por conter classificação fora dos padrões aceitaveis.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Classificação processada com Sucesso", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    this.LimparFiltros();
                    Nr_Ticket.Text = (bs_PesagemGraos.Current as TRegistro_LanPesagemGraos).Id_ticket.ToString();
                    this.afterBusca();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERRO processar Classificação: " + ex.Message);
                }
            }
        }
Пример #2
0
        private void Placa_Leave(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Placa.Text))
            {
                TList_RegLanPesagemGraos ListaPlaca = TCN_LanPesagemGraos.Busca(string.Empty,
                                                                                string.Empty,
                                                                                string.Empty,
                                                                                Placa.Text,
                                                                                "'A', 'R'",//Aberto ou Refugado
                                                                                string.Empty,
                                                                                Utils.Parametros.pubLogin,
                                                                                string.Empty,
                                                                                0,
                                                                                string.Empty,
                                                                                string.Empty,
                                                                                1,
                                                                                string.Empty, null);

                if (ListaPlaca.Count > 0)
                {
                    bs_PesagemGraos.DataSource = ListaPlaca;
                    this.BuscarProdDeriv();
                }
            }
        }
Пример #3
0
 private void Busca()
 {
     bs_PesagemGraos.DataSource = TCN_LanPesagemGraos.Busca(CDEmpresa.Text,
                                                            Nr_Ticket.Text,
                                                            Pesagem.Text,
                                                            CDPLaca.Text,
                                                            "'A', 'R'",
                                                            CDTabelaDesconto.Text,
                                                            Utils.Parametros.pubLogin,
                                                            string.Empty,
                                                            0,
                                                            string.Empty,
                                                            string.Empty,
                                                            0,
                                                            string.Empty,
                                                            null);
 }
Пример #4
0
 private void afterRefuga()
 {
     if (tab_Classificacao.SelectedTab == Tab_Consulta)
     {
         tab_Classificacao.SelectedTab = Tab_Classificacao_Superior;
     }
     if (ValidaCampos())
     {
         try
         {
             if (MessageBox.Show("Confirma Refugo da Pesagem?", "Mensagem",
                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) ==
                 System.Windows.Forms.DialogResult.Yes)
             {
                 (bs_PesagemGraos.Current as TRegistro_LanPesagemGraos).St_registro = "R";
                 TCN_LanPesagemGraos.Gravar((bs_PesagemGraos.Current as TRegistro_LanPesagemGraos), null);
                 MessageBox.Show("Pesagem refugada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 afterCancela();
             }
         }
         catch (Exception ex)
         { MessageBox.Show("Erro refugar pesagem: " + ex.Message); }
     }
 }
Пример #5
0
        private void Placa_Leave(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Placa.Text))
            {
                TList_RegLanPesagemGraos ListaPlaca = TCN_LanPesagemGraos.Busca(string.Empty,
                                                                                string.Empty,
                                                                                string.Empty,
                                                                                Placa.Text, "'A', 'R'",
                                                                                string.Empty,
                                                                                Utils.Parametros.pubLogin,
                                                                                string.Empty,
                                                                                0,
                                                                                string.Empty,
                                                                                string.Empty,
                                                                                1,
                                                                                string.Empty,
                                                                                null);

                if (ListaPlaca.Count > 0)
                {
                    //Buscar Classificacao
                    ListaPlaca[0].Classificacao = TCN_LanClassificacao.Buscar(ListaPlaca[0].Cd_empresa,
                                                                              ListaPlaca[0].Id_ticket.ToString(),
                                                                              ListaPlaca[0].Tp_pesagem,
                                                                              string.Empty,
                                                                              string.Empty,
                                                                              0,
                                                                              string.Empty,
                                                                              null);
                    bs_PesagemGraos.DataSource = ListaPlaca;
                    tpModo = TTpModo.tm_Edit;
                    HabilitaCampos();
                    CD_TabelaDesconto_Leave(this, e);
                }
            }
        }