Пример #1
0
 private void Edt_PesoAmostra_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode.Equals(Keys.Enter))
     {
         BB_Avancar_Click(this, new EventArgs());
         if (Edt_PesoAmostra.Enabled)
         {
             Edt_PesoAmostra.Select(0, Edt_PesoAmostra.Text.Length);
         }
     }
     else if (e.KeyCode.Equals(Keys.Escape))
     {
         BB_Voltar_Click(this, new EventArgs());
         if (Edt_PesoAmostra.Enabled)
         {
             Edt_PesoAmostra.Select(0, Edt_PesoAmostra.Text.Length);
         }
     }
 }
Пример #2
0
        private void bs_Classificacao_PositionChanged(object sender, EventArgs e)
        {
            if (bs_Classificacao.Current != null)
            {
                if (gClassificacao.Rows == null)
                {
                    return;
                }
                if (gClassificacao.Rows.Count.Equals(0))
                {
                    return;
                }
                if (peso_referencia > 0)
                {
                    (bs_Classificacao.Current as TRegistro_LanClassificacao).Ps_referencia = peso_referencia;
                }
                if ((bs_Classificacao.Current as TRegistro_LanClassificacao).InformarR_P.ToUpper().Trim().Equals("R"))
                {
                    if ((bs_Classificacao.Current as TRegistro_LanClassificacao).Capturapeso.Trim().ToUpper().Equals("S"))
                    {
                        bool st_capturar = true;
                        if (Edt_PercentualLocal.Value > 0)
                        {
                            if (!(MessageBox.Show("Ja existe % Desconto capturado. Deseja capturar novo percentual?",
                                                  "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
                                  == DialogResult.Yes))
                            {
                                st_capturar = false;
                            }
                        }
                        Edt_PercentualLocal.Enabled = false;
                        if (st_capturar)
                        {
                            TFLeituraSerial fSerial = new TFLeituraSerial();
                            try
                            {
                                fSerial.Cd_protocolo = (bs_Classificacao.Current as TRegistro_LanClassificacao).Cd_protocolopeso;
                                fSerial.ds_valor     = "% Local:";
                                fSerial.ds_amostra   = (bs_Classificacao.Current as TRegistro_LanClassificacao).Ds_amostra.ToUpper().Trim();
                                if (fSerial.ShowDialog() == DialogResult.OK)
                                {
                                    Edt_PercentualLocal.Value = fSerial.vl_capturado;
                                    BB_Avancar_Click(this, new EventArgs());
                                    gClassificacao.Refresh();
                                }
                            }
                            finally
                            {
                                fSerial.Dispose();
                            }
                        }
                    }
                    else
                    {
                        Edt_PercentualLocal.Enabled = true;
                    }
                    Edt_PesoAmostra.Enabled    = false;
                    Edt_PesoReferencia.Enabled = false;
                    Edt_PercentualLocal.Focus();
                }
                else if ((bs_Classificacao.Current as TRegistro_LanClassificacao).InformarR_P.ToUpper().Trim().Equals("P"))
                {
                    //Peso Referencia
                    if ((bs_Classificacao.Current as TRegistro_LanClassificacao).Capturareferencia.Trim().ToUpper().Equals("S"))
                    {
                        bool st_capturar = true;
                        if (Edt_PesoReferencia.Value > 0)
                        {
                            if (!(MessageBox.Show("Ja existe peso referencia capturado. Deseja capturar novo peso referencia?",
                                                  "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
                                  == DialogResult.Yes))
                            {
                                st_capturar = false;
                            }
                        }
                        Edt_PesoReferencia.Enabled = false;
                        if (st_capturar)
                        {
                            TFLeituraSerial fSerial = new TFLeituraSerial();
                            try
                            {
                                fSerial.Cd_protocolo = (bs_Classificacao.Current as TRegistro_LanClassificacao).Cd_protocoloreferencia;
                                fSerial.ds_valor     = "Peso Referência:";
                                fSerial.ds_amostra   = (bs_Classificacao.Current as TRegistro_LanClassificacao).Ds_amostra.ToUpper().Trim();
                                if (fSerial.ShowDialog() == DialogResult.OK)
                                {
                                    Edt_PesoReferencia.Value = fSerial.vl_capturado;
                                    peso_referencia          = Edt_PesoReferencia.Value;
                                }
                                gClassificacao.Refresh();
                            }
                            finally
                            {
                                fSerial.Dispose();
                            }
                        }
                    }
                    else
                    {
                        Edt_PesoReferencia.Enabled = true;
                    }
                    //Peso Amostra
                    if ((bs_Classificacao.Current as TRegistro_LanClassificacao).Capturapeso.Trim().ToUpper().Equals("S"))
                    {
                        bool st_capturar = true;
                        if (Edt_PesoAmostra.Value > 0)
                        {
                            if (!(MessageBox.Show("Ja existe peso amostra capturado. Deseja capturar novo peso amostra?",
                                                  "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
                                  == DialogResult.Yes))
                            {
                                st_capturar = false;
                            }
                        }
                        if (st_capturar)
                        {
                            TFLeituraSerial fSerial = new TFLeituraSerial();
                            try
                            {
                                fSerial.Cd_protocolo = (bs_Classificacao.Current as TRegistro_LanClassificacao).Cd_protocolopeso;
                                fSerial.ds_valor     = "Peso Amostra:";
                                fSerial.ds_amostra   = (bs_Classificacao.Current as TRegistro_LanClassificacao).Ds_amostra.ToUpper().Trim();
                                if (fSerial.ShowDialog() == DialogResult.OK)
                                {
                                    Edt_PesoAmostra.Value = fSerial.vl_capturado;
                                    BB_Avancar_Click(this, new EventArgs());
                                    gClassificacao.Refresh();
                                }
                            }
                            finally
                            {
                                fSerial.Dispose();
                            }
                        }
                    }
                    else
                    {
                        Edt_PesoAmostra.Enabled = true;
                    }

                    Edt_PercentualLocal.Enabled = false;
                    Edt_PesoAmostra.Focus();
                }
            }
        }