示例#1
0
        public Lote[] BuscarTudo()
        {
            Lote [] tLote;
            con.open();
            con.executeQuery("SELECT * FROM tblLote");
            DataTable resultado = con.getResult();
            tLote = new Lote[resultado.Rows.Count];
            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                Lote lote = new Lote();
                lote.IdSerie = Convert.ToInt32(resultado.Rows[i][0].ToString());
                lote.DataControle = Convert.ToDateTime(resultado.Rows[i][1].ToString());
                lote.Fck = Convert.ToInt32(resultado.Rows[i][2].ToString());
                if (resultado.Rows[i][3].ToString() == "")
                {
                    lote.FckEstimado = 0;
                }
                else
                {
                    lote.FckEstimado = Convert.ToDouble(resultado.Rows[i][3].ToString());
                }
                lote.Volume = Convert.ToDecimal(resultado.Rows[i][4].ToString());

                tLote[i] = lote;
            }
            con.close();
            return tLote;
        }
示例#2
0
 public void EditarLote(string novo, string idSerie, string dataControle, string fck, string fckEstimado, string volume)
 {
     Lote lote = new Lote();
     lote = BuscarLote(novo);
     if (lote.IdSerie != 0)
     {
         MessageBox.Show("Lote ja Cadastrado",
         "Erro ao Cadastrar",
         MessageBoxButtons.OK,
         MessageBoxIcon.Exclamation,
         MessageBoxDefaultButton.Button1);
     }
     else
     {
         lote.DataControle = Convert.ToDateTime(dataControle);
         lote.Fck = Convert.ToInt32(fck);
         if (fckEstimado == "")
         {
             fckEstimado = "0";
         }
         lote.FckEstimado = Convert.ToDouble(fckEstimado);
         lote.IdSerie = Convert.ToInt32(idSerie);
         lote.Volume = Convert.ToDecimal(volume);
         rLote.editar(lote);
     }
 }
示例#3
0
 public void editar(Lote lote)
 {
     con.open();
     string volume = Convert.ToString(lote.Volume);
     volume = volume.Replace(",", ".");
     con.executeQuery("UPDATE tblLote SET cIDLote=" + lote.IdSerie + ", cDataControle = '" + lote.DataControle + "', cFCK = " + lote.Fck + ", cFckEstimado =" + lote.FckEstimado + ", cVolumeLote = '" + volume + "' WHERE cIDLote =" + lote.IdSerie);
     con.close();
 }
示例#4
0
 public Lote BuscarLote(string codigo)
 {
     Lote lote = new Lote();
     lote = rLote.buscar(Convert.ToInt32(codigo));
     if (lote == null)
     {
         MessageBox.Show("Lote não Encontrado",
         "Erro ao Cadastrar",
         MessageBoxButtons.OK,
         MessageBoxIcon.Exclamation,
         MessageBoxDefaultButton.Button1);
     }
     return lote;
 }
示例#5
0
 public Lote buscar(int codigo)
 {
     Lote lote = new Lote();
     con.open();
     con.executeQuery("SELECT * FROM tblLote WHERE (cIDLote =" + codigo + ")");
     DataTable resultado = con.getResult();
     if (resultado.Rows.Count > 0)
     {
         lote.IdSerie = Convert.ToInt32(resultado.Rows[0][0].ToString());
         lote.DataControle = Convert.ToDateTime(resultado.Rows[0][1].ToString());
         lote.Fck = Convert.ToInt32(resultado.Rows[0][2].ToString());
         if (resultado.Rows[0][3].ToString() == "")
         {
             lote.FckEstimado = 0;
         }
         else
         {
             lote.FckEstimado = Convert.ToDouble(resultado.Rows[0][3].ToString());
         }
         lote.Volume = Convert.ToDecimal(resultado.Rows[0][4].ToString());
     }
     con.close();
     return lote;
 }
示例#6
0
 public void inserir(Lote lote)
 {
     con.open();
     string volume = Convert.ToString(lote.Volume);
     volume = volume.Replace(",", ".");
     string fckEstimado = Convert.ToString(lote.FckEstimado);
     fckEstimado = fckEstimado.Replace(",", ".");
     con.executeQuery("INSERT INTO tblLote (cIDLote, cDataControle, cFCK, cFckEstimado, cVolumeLote) VALUES (" + lote.IdSerie + ", '" + lote.DataControle + "', " + lote.Fck + ", '" + fckEstimado + "', '" + volume + "') ");
     con.close();
 }
示例#7
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;*/
            }
        }