예제 #1
0
 public void BuscaSerieText(string serie)
 {
     carregarMoldagem = cMoldagem.BuscarMoldagem(serie);
     traco            = cTraco.BuscarTraco(Convert.ToString(carregarMoldagem.IdTraco), "cIDTraco");
     obra             = cObra.BuscarObra(Convert.ToString(carregarMoldagem.IdObra), "cIDObra");
     eixo             = cEixo.BuscarEixo(Convert.ToString(carregarMoldagem.IdEixo), Convert.ToString(carregarMoldagem.IdObra), "cIDEixo");
     peca             = cPeca.BuscarPeca(Convert.ToString(carregarMoldagem.IdPeca), Convert.ToString(carregarMoldagem.IdEixo), Convert.ToString(carregarMoldagem.IdObra), "cIDPeca");
     carregarCB       = cBarras.BuscarSerie(serie);
     resist           = cResistencia.BuscarResistencia(serie);
     ruptura          = cRuptura.BuscarRupturaSerie(serie);
     if (carregarMoldagem.IdSerie != 0)
     {
         txtSerie.Text        = Convert.ToString(carregarMoldagem.IdSerie);
         txtLote.Text         = Convert.ToString(carregarMoldagem.Lote);
         txtData.Text         = Convert.ToString(carregarMoldagem.DataMoldagem);
         txtHora.Text         = carregarMoldagem.HoraMoldagem.ToShortTimeString();
         txtVolume.Text       = Convert.ToString(carregarMoldagem.VolumeBetonada);
         txtQuant.Text        = Convert.ToString(carregarMoldagem.QuantidadeCP);
         txtIdadeA.Text       = Convert.ToString(carregarMoldagem.IdadeA);
         txtIdadeB.Text       = Convert.ToString(carregarMoldagem.IdadeB);
         txtIdadeC.Text       = Convert.ToString(carregarMoldagem.IdadeC);
         txtNota.Text         = Convert.ToString(carregarMoldagem.Nota);
         txtTempAr.Text       = Convert.ToString(carregarMoldagem.TemperaturaAr);
         txtTempConcreto.Text = Convert.ToString(carregarMoldagem.TemperaturaCimento);
         txtTraco.Text        = Convert.ToString(traco[0].CodigoTraco);
         txtFornecedor.Text   = traco[0].Usina;
         txtFck.Text          = Convert.ToString(traco[0].Fck);
         txtConsistencia.Text = Convert.ToString(traco[0].Consistencia);
         txtObra.Text         = obra[0].NomeObra;
         txtEixo.Text         = eixo[0].NomeEixo;
         txtPeca.Text         = peca[0].NomePeca;
         lote = cLote.BuscarLote(txtLote.Text);
         txtVolumeLote.Text = Convert.ToString(lote.Volume);
         int qtd = carregarMoldagem.QuantidadeCP;
         if (qtd == 2)
         {
             txtBarCod1.Text    = carregarCB[0].IdCodigoBarras;
             txtBarCod2.Text    = carregarCB[1].IdCodigoBarras;
             txtCP1A.Text       = Convert.ToString(resist.RA1);
             txtCP2A.Text       = Convert.ToString(resist.RA2);
             txtBarCod3.Enabled = false;
             txtBarCod3.Clear();
             txtBarCod4.Enabled = false;
             txtBarCod4.Clear();
             txtBarCod5.Enabled = false;
             txtBarCod5.Clear();
             txtBarCod6.Enabled = false;
             txtBarCod6.Clear();
             txtIdadeB.Enabled = false;
             txtIdadeC.Enabled = false;
         }
         else if (qtd == 4)
         {
             txtBarCod1.Text    = carregarCB[0].IdCodigoBarras;
             txtBarCod2.Text    = carregarCB[1].IdCodigoBarras;
             txtBarCod3.Text    = carregarCB[2].IdCodigoBarras;
             txtBarCod4.Text    = carregarCB[3].IdCodigoBarras;
             txtCP1A.Text       = Convert.ToString(resist.RA1);
             txtCP2A.Text       = Convert.ToString(resist.RA2);
             txtCP1B.Text       = Convert.ToString(resist.RB1);
             txtCP2B.Text       = Convert.ToString(resist.RB2);
             txtBarCod3.Enabled = true;
             txtBarCod4.Enabled = true;
             txtIdadeB.Enabled  = true;
             txtBarCod5.Enabled = false;
             txtBarCod5.Clear();
             txtBarCod6.Enabled = false;
             txtBarCod6.Clear();
             txtIdadeC.Enabled = false;
         }
         else if (qtd == 6)
         {
             txtBarCod1.Text    = carregarCB[0].IdCodigoBarras;
             txtBarCod2.Text    = carregarCB[1].IdCodigoBarras;
             txtBarCod3.Text    = carregarCB[2].IdCodigoBarras;
             txtBarCod4.Text    = carregarCB[3].IdCodigoBarras;
             txtBarCod5.Text    = carregarCB[4].IdCodigoBarras;
             txtBarCod6.Text    = carregarCB[5].IdCodigoBarras;
             txtCP1A.Text       = Convert.ToString(resist.RA1);
             txtCP2A.Text       = Convert.ToString(resist.RA2);
             txtCP1B.Text       = Convert.ToString(resist.RB1);
             txtCP2B.Text       = Convert.ToString(resist.RB2);
             txtCP1C.Text       = Convert.ToString(resist.RC1);
             txtCP2C.Text       = Convert.ToString(resist.RC2);
             txtBarCod3.Enabled = true;
             txtBarCod4.Enabled = true;
             txtBarCod5.Enabled = true;
             txtBarCod6.Enabled = true;
             txtIdadeB.Enabled  = true;
             txtIdadeC.Enabled  = true;
         }
         if (carregarCB[0].Situacao == 1)
         {
             //txtBarCod1.Enabled = false;
             txtBarCod1.BackColor = Color.LightGreen;
         }
         if (carregarCB[1].Situacao == 1)
         {
             //txtBarCod2.Enabled = false;
             txtBarCod2.BackColor = Color.LightGreen;
         }
         if (carregarCB[2].Situacao == 1)
         {
             //txtBarCod3.Enabled = false;
             txtBarCod3.BackColor = Color.LightGreen;
         }
         if (carregarCB[3].Situacao == 1)
         {
             //txtBarCod4.Enabled = false;
             txtBarCod4.BackColor = Color.LightGreen;
         }
         if (carregarCB[4].Situacao == 1)
         {
             //txtBarCod5.Enabled = false;
             txtBarCod5.BackColor = Color.LightGreen;
         }
         if (carregarCB[5].Situacao == 1)
         {
             //txtBarCod6.Enabled = false;
             txtBarCod6.BackColor = Color.LightGreen;
         }
         for (int i = 0; i < ruptura.Length; i++)
         {
             if (Convert.ToInt32((ruptura[i].DataRuptura - carregarMoldagem.DataMoldagem).Days) == carregarMoldagem.IdadeA)
             {
                 txtDataA.Text = ruptura[i].DataRuptura.ToString("dd/MM/yyyy");
             }
             if (Convert.ToInt32((ruptura[i].DataRuptura - carregarMoldagem.DataMoldagem).Days) == carregarMoldagem.IdadeB)
             {
                 txtDataB.Text = ruptura[i].DataRuptura.ToString("dd/MM/yyyy");
             }
             if (Convert.ToInt32((ruptura[i].DataRuptura - carregarMoldagem.DataMoldagem).Days) == carregarMoldagem.IdadeC)
             {
                 txtDataC.Text = ruptura[i].DataRuptura.ToString("dd/MM/yyyy");
             }
         }
     }
     else
     {
         /*Reset();
          * btnRegistrar.Enabled = true;
          * txtBarCod1.Enabled = true;
          * txtBarCod2.Enabled = true;
          * txtBarCod3.Enabled = false;
          * txtBarCod4.Enabled = false;
          * txtBarCod5.Enabled = false;
          * txtBarCod6.Enabled = false;*/
     }
 }
예제 #2
0
 private void txtSerie_LostFocus(object sender, System.EventArgs e)
 {
     Novo();
     if (txtSerie.Text != serie)
     {
         carregarMoldagem = cMoldagem.BuscarMoldagem(txtSerie.Text);
         traco            = cTraco.BuscarTraco(Convert.ToString(carregarMoldagem.IdTraco), "cIDTraco");
         obra             = cObra.BuscarObra(Convert.ToString(carregarMoldagem.IdObra), "cIDObra");
         eixo             = cEixo.BuscarEixo(Convert.ToString(carregarMoldagem.IdEixo), Convert.ToString(carregarMoldagem.IdObra), "cIDEixo");
         peca             = cPeca.BuscarPeca(Convert.ToString(carregarMoldagem.IdPeca), Convert.ToString(carregarMoldagem.IdEixo), Convert.ToString(carregarMoldagem.IdObra), "cIDPeca");
         carregarCB       = cBarras.BuscarSerie(txtSerie.Text);
         if (carregarMoldagem.IdSerie != 0)
         {
             txtLote.Text         = Convert.ToString(carregarMoldagem.Lote);
             txtData.Text         = Convert.ToString(carregarMoldagem.DataMoldagem);
             txtHora.Text         = carregarMoldagem.HoraMoldagem.ToShortTimeString();
             txtVolume.Text       = Convert.ToString(carregarMoldagem.VolumeBetonada);
             txtQuant.Text        = Convert.ToString(carregarMoldagem.QuantidadeCP);
             txtIdadeA.Text       = Convert.ToString(carregarMoldagem.IdadeA);
             txtIdadeB.Text       = Convert.ToString(carregarMoldagem.IdadeB);
             txtIdadeC.Text       = Convert.ToString(carregarMoldagem.IdadeC);
             txtNota.Text         = Convert.ToString(carregarMoldagem.Nota);
             txtTempAr.Text       = Convert.ToString(carregarMoldagem.TemperaturaAr);
             txtTempConcreto.Text = Convert.ToString(carregarMoldagem.TemperaturaCimento);
             txtTraco.Text        = Convert.ToString(traco[0].CodigoTraco);
             txtFornecedor.Text   = traco[0].Usina;
             txtFck.Text          = Convert.ToString(traco[0].Fck);
             txtConsistencia.Text = Convert.ToString(traco[0].Consistencia);
             txtObra.Text         = obra[0].NomeObra;
             txtEixo.Text         = eixo[0].NomeEixo;
             txtPeca.Text         = peca[0].NomePeca;
             lote = cLote.BuscarLote(txtLote.Text);
             txtVolumeLote.Text = Convert.ToString(lote.Volume);
             int qtd = carregarMoldagem.QuantidadeCP;
             if (qtd == 2)
             {
                 txtBarCod1.Text    = carregarCB[0].IdCodigoBarras;
                 txtBarCod2.Text    = carregarCB[1].IdCodigoBarras;
                 txtBarCod3.Enabled = false;
                 txtBarCod3.Clear();
                 txtBarCod4.Enabled = false;
                 txtBarCod4.Clear();
                 txtBarCod5.Enabled = false;
                 txtBarCod5.Clear();
                 txtBarCod6.Enabled = false;
                 txtBarCod6.Clear();
                 txtIdadeB.Enabled = false;
                 txtIdadeC.Enabled = false;
             }
             else if (qtd == 4)
             {
                 txtBarCod1.Text    = carregarCB[0].IdCodigoBarras;
                 txtBarCod2.Text    = carregarCB[1].IdCodigoBarras;
                 txtBarCod3.Text    = carregarCB[2].IdCodigoBarras;
                 txtBarCod4.Text    = carregarCB[3].IdCodigoBarras;
                 txtBarCod3.Enabled = true;
                 txtBarCod4.Enabled = true;
                 txtIdadeB.Enabled  = true;
                 txtBarCod5.Enabled = false;
                 txtBarCod5.Clear();
                 txtBarCod6.Enabled = false;
                 txtBarCod6.Clear();
                 txtIdadeC.Enabled = false;
             }
             else if (qtd == 6)
             {
                 txtBarCod1.Text    = carregarCB[0].IdCodigoBarras;
                 txtBarCod2.Text    = carregarCB[1].IdCodigoBarras;
                 txtBarCod3.Text    = carregarCB[2].IdCodigoBarras;
                 txtBarCod4.Text    = carregarCB[3].IdCodigoBarras;
                 txtBarCod5.Text    = carregarCB[4].IdCodigoBarras;
                 txtBarCod6.Text    = carregarCB[5].IdCodigoBarras;
                 txtBarCod3.Enabled = true;
                 txtBarCod4.Enabled = true;
                 txtBarCod5.Enabled = true;
                 txtBarCod6.Enabled = true;
                 txtIdadeB.Enabled  = true;
                 txtIdadeC.Enabled  = true;
             }
             if (carregarCB[0].Situacao == 1)
             {
                 txtBarCod1.Enabled = false;
                 Rompido();
             }
             if (carregarCB[1].Situacao == 1)
             {
                 txtBarCod2.Enabled = false;
                 Rompido();
             }
             if (carregarCB[2].Situacao == 1)
             {
                 txtBarCod3.Enabled = false;
                 Rompido();
             }
             if (carregarCB[3].Situacao == 1)
             {
                 txtBarCod4.Enabled = false;
                 Rompido();
             }
             if (carregarCB[4].Situacao == 1)
             {
                 txtBarCod5.Enabled = false;
                 Rompido();
             }
             if (carregarCB[5].Situacao == 1)
             {
                 txtBarCod6.Enabled = false;
                 Rompido();
             }
             btnRegistrar.Enabled = false;
         }
         else
         {
             Reset();
             btnRegistrar.Enabled = true;
             txtBarCod1.Enabled   = true;
             txtBarCod2.Enabled   = true;
             txtBarCod3.Enabled   = false;
             txtBarCod4.Enabled   = false;
             txtBarCod5.Enabled   = false;
             txtBarCod6.Enabled   = false;
         }
     }
     else
     {
         Limpar();
         btnRegistrar.Enabled = true;
         txtBarCod1.Enabled   = true;
         txtBarCod2.Enabled   = true;
         txtBarCod3.Enabled   = false;
         txtBarCod4.Enabled   = false;
         txtBarCod5.Enabled   = false;
         txtBarCod6.Enabled   = false;
     }
 }