public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                Resistencia r   = new Resistencia();
                Random      rnd = new Random();

                r.Id = "R" + rnd.Next(2000) + DateTime.Now.ToString("HHmmss") + rnd.Next(10);

                r.Banda1     = Convert.ToString(collection["Banda1"]);
                r.Banda2     = Convert.ToString(collection["Banda2"]);
                r.Banda3     = Convert.ToString(collection["Banda3"]);
                r.Tolerancia = Convert.ToString(collection["Tolerancia"]);

                UResistencia ur = new UResistencia();
                ur.GuardarResistencia(r);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        public async Task <ActionResult <Paralelo> > PostResistenciaParaleloAdd(Paralelo item)
        {
            int num = _context.Resistencias.Count();

            item.Id          = num + 5;
            item.Resistenica = 1 / item.Resistenica;
            _context.Paralelos.Add(item);
            Resistencia resistencia = new Resistencia();

            for (int i = 1; i == _context.Resistencias.Count(); i++)
            {
                var auxResis = await _context.Resistencias.FindAsync(i);

                if (auxResis.Ok == false)
                {
                    resistencia.Id = auxResis.Id;
                }
                else
                {
                    resistencia.Id = _context.Resistencias.Count() + 1;
                }
            }
            resistencia.Ok       = false;
            resistencia.Resisten = item.Resistenica;
            await this.PostResistenciaParalelloSum(resistencia);

            await _context.SaveChangesAsync();

            return(Ok());
        }
        public ActionResult Edit(string id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                if (id != null)
                {
                    UResistencia       ur           = new UResistencia();
                    List <Resistencia> resistencias = ur.ObtenerActivas();

                    int         index = resistencias.FindIndex(r => r.Id == id);
                    Resistencia item  = resistencias.ElementAt(index);

                    item.Banda1     = Convert.ToString(collection["Banda1"]);
                    item.Banda2     = Convert.ToString(collection["Banda2"]);
                    item.Banda3     = Convert.ToString(collection["Banda3"]);
                    item.Tolerancia = Convert.ToString(collection["Tolerancia"]);

                    resistencias[index] = item;

                    ur.ActualizarTxt(resistencias);
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(string id)
        {
            UResistencia       ur           = new UResistencia();
            List <Resistencia> resistencias = ur.ObtenerActivas();
            Resistencia        item         = resistencias.SingleOrDefault(x => x.Id == id);

            return(View(item));
        }
示例#5
0
 public void Clear()
 {
     DaBarra.Clear(); AberturaDaBarra.Clear(); OperacaoLinha.Clear(); AberturaParaBarra.Clear(); ParaBarra.Clear();
     Circuito.Clear(); EstadoLinha.Clear(); Proprietario.Clear(); Resistencia.Clear(); Reatancia.Clear();
     Susceptancia.Clear(); Tap.Clear(); TapMinimo.Clear(); TapMaximo.Clear(); Defasagem.Clear(); BarraControladaLinha.Clear();
     CapacidadeNormal.Clear(); CapacidadeEmEmergencia.Clear(); NumeroDeSteps.Clear(); CapacidadeEquipamento.Clear();
     AgregadorLinha1.Clear(); AgregadorLinha2.Clear(); AgregadorLinha3.Clear(); AgregadorLinha4.Clear(); AgregadorLinha5.Clear();
     AgregadorLinha6.Clear(); AgregadorLinha7.Clear(); AgregadorLinha8.Clear(); AgregadorLinha9.Clear(); AgregadorLinha10.Clear();
 }
        public void GuardarResistencia(Resistencia r)
        {
            var data    = r.ToString() + Environment.NewLine;
            var archivo = HttpContext
                          .Current
                          .Server
                          .MapPath(this.DATA_PATH);

            File.AppendAllText(@archivo, data);
        }
示例#7
0
        public async Task <ActionResult <Resistencia> > PostResistenciaSerie(Resistencia item)
        {
            int num = _context.Resistencias.Count();

            item.Ok = true;
            item.Id = num + 1;
            _context.Resistencias.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetResistencia), new { id = item.Id }, item));
        }
示例#8
0
 void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.tag == "Porton")
     {
         print($"Hola, soy {this.gameObject.name} y tengo {vida.Salud}");
         UltimoObstaculo = collision.gameObject.GetComponent <Resistencia>();
         IA.isStopped    = true;
         anim.SetBool("Rompiendo", true);
     }
     if (collision.gameObject.tag == "Enemigo" && vida.Salud == 0)
     {
         box.size -= new Vector3(0.1F, 0.1F, 0.1F);
         //transform.localScale -= new Vector3(0.1F, 0.1F, 0.1F); hacer chiquito
     }
 }
        private IList <Atributo> MontarAtributos()
        {
            var atributos = new List <Atributo>();

            var forca       = new Forca(1);
            var agilidade   = new Agilidade(1);
            var resistencia = new Resistencia(1);
            var vida        = new Vida(200);

            atributos.Add(forca);
            atributos.Add(agilidade);
            atributos.Add(resistencia);
            atributos.Add(vida);

            return(atributos);
        }
示例#10
0
        public async Task <ActionResult <Resistencia> > PostResistenciaParalelloSum(Resistencia item)
        {
            var resaux = await _context.Resistencias.FindAsync(item.Id);

            if (resaux == null)
            {
                _context.Resistencias.Add(item);
                await _context.SaveChangesAsync();

                return(Ok());
            }
            else
            {
                resaux.Resisten = resaux.Resisten + item.Resisten;
                await _context.SaveChangesAsync();

                return(Ok());
            }
        }
        public List <Resistencia> ObtenerActivas()
        {
            List <Resistencia> lr = null;

            var archivo = HttpContext
                          .Current
                          .Server
                          .MapPath(this.DATA_PATH);

            if (File.Exists(archivo))
            {
                lr = new List <Resistencia>();
                foreach (string line in File.ReadAllLines(archivo))
                {
                    Resistencia r = JsonConvert.DeserializeObject <Resistencia>(line);
                    lr.Add(r);
                }
            }

            return(lr);
        }
示例#12
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;*/
     }
 }
示例#13
0
    public void Establecer()
    {
        if (PlayerPrefs.HasKey(Constantes.PREFERENCIA_DIFICULTAD))
        {
            TipoDificultad tipoDificultadActual = (TipoDificultad)PlayerPrefs.GetInt(Constantes.PREFERENCIA_DIFICULTAD);

            if (tipoDificultadActual == TipoDificultad.FACIL)
            {
                cantidadBandas = 3;
            }
            if (tipoDificultadActual == TipoDificultad.NORMAL)
            {
                cantidadBandas = Random.Range(4, 6);
            }
            if (tipoDificultadActual == TipoDificultad.DIFICIL)
            {
                cantidadBandas = 6;
            }
        }
        else
        {
            cantidadBandas = 3;
        }

        resistor = Resistencia.Generar(cantidadBandas);

        if (cantidadBandas == 3)
        {
            objBandaUno.GetComponent <ControladorBanda>().Establecer(null, false);
            objBandaDos.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[1], true);
            objBandaTres.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[2], true);
            objBandaCuatro.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[3], true);
            objBandaCinco.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[4], false);
            objBandaSeis.GetComponent <ControladorBanda>().Establecer(null, false);
        }

        if (cantidadBandas == 4)
        {
            objBandaUno.GetComponent <ControladorBanda>().Establecer(null, false);
            objBandaDos.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[1], true);
            objBandaTres.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[2], true);
            objBandaCuatro.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[3], true);
            objBandaCinco.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[4], true);
            objBandaSeis.GetComponent <ControladorBanda>().Establecer(null, false);
        }

        if (cantidadBandas == 5)
        {
            objBandaUno.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[1], true);
            objBandaDos.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[2], true);
            objBandaTres.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[3], true);
            objBandaCuatro.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[4], true);
            objBandaCinco.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[5], true);
            objBandaSeis.GetComponent <ControladorBanda>().Establecer(null, false);
        }

        if (cantidadBandas == 6)
        {
            objBandaUno.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[1], true);
            objBandaDos.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[2], true);
            objBandaTres.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[3], true);
            objBandaCuatro.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[4], true);
            objBandaCinco.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[5], true);
            objBandaSeis.GetComponent <ControladorBanda>().Establecer(resistor.Bandas[6], true);
        }

        objIndicador.transform.GetChild(0).gameObject.GetComponent <SpriteRenderer>().color = new Color(1f, 0f, 0f, 0.4f);
    }
        public Resistencia [] BuscarTudo()
        {
            con.open();
            con.executeQuery("SELECT * FROM tblResistencia");
            DataTable resultado = con.getResult();

            Resistencia[] tResist = new Resistencia[resultado.Rows.Count];
            if (resultado.Rows.Count > 0)
            {
                for (int i = 0; i < resultado.Rows.Count; i++)
                {
                    Resistencia resist = new Resistencia();
                    resist.IdSerie = Convert.ToInt32(resultado.Rows[i][0].ToString());
                    if (resultado.Rows[i][1].ToString() == "")
                    {
                        resist.RA1 = 0;
                    }
                    else
                    {
                        resist.RA1 = Convert.ToDecimal(resultado.Rows[i][1].ToString());
                    }
                    if (resultado.Rows[i][2].ToString() == "")
                    {
                        resist.RA2 = 0;
                    }
                    else
                    {
                        resist.RA2 = Convert.ToDecimal(resultado.Rows[i][2].ToString());
                    }
                    if (resultado.Rows[i][3].ToString() == "")
                    {
                        resist.RB1 = 0;
                    }
                    else
                    {
                        resist.RB1 = Convert.ToDecimal(resultado.Rows[i][3].ToString());
                    }
                    if (resultado.Rows[i][4].ToString() == "")
                    {
                        resist.RB2 = 0;
                    }
                    else
                    {
                        resist.RB2 = Convert.ToDecimal(resultado.Rows[i][4].ToString());
                    }
                    if (resultado.Rows[i][5].ToString() == "")
                    {
                        resist.RC1 = 0;
                    }
                    else
                    {
                        resist.RC1 = Convert.ToDecimal(resultado.Rows[i][5].ToString());
                    }
                    if (resultado.Rows[i][6].ToString() == "")
                    {
                        resist.RC2 = 0;
                    }
                    else
                    {
                        resist.RC2 = Convert.ToDecimal(resultado.Rows[i][6].ToString());
                    }
                    tResist[i] = resist;
                }
            }
            con.close();
            return(tResist);
        }
        public Resistencia Buscar(int serie)
        {
            Resistencia resist = new Resistencia();

            con.open();
            con.executeQuery("SELECT * FROM tblResistencia WHERE (cIDSerie =" + serie + ")");
            DataTable resultado = con.getResult();

            if (resultado.Rows.Count > 0)
            {
                resist.IdSerie = Convert.ToInt32(resultado.Rows[0][0].ToString());
                if (resultado.Rows[0][1].ToString() == "")
                {
                    resist.RA1 = 0;
                }
                else
                {
                    resist.RA1 = Convert.ToDecimal(resultado.Rows[0][1].ToString());
                }
                if (resultado.Rows[0][2].ToString() == "")
                {
                    resist.RA2 = 0;
                }
                else
                {
                    resist.RA2 = Convert.ToDecimal(resultado.Rows[0][2].ToString());
                }
                if (resultado.Rows[0][3].ToString() == "")
                {
                    resist.RB1 = 0;
                }
                else
                {
                    resist.RB1 = Convert.ToDecimal(resultado.Rows[0][3].ToString());
                }
                if (resultado.Rows[0][4].ToString() == "")
                {
                    resist.RB2 = 0;
                }
                else
                {
                    resist.RB2 = Convert.ToDecimal(resultado.Rows[0][4].ToString());
                }
                if (resultado.Rows[0][5].ToString() == "")
                {
                    resist.RC1 = 0;
                }
                else
                {
                    resist.RC1 = Convert.ToDecimal(resultado.Rows[0][5].ToString());
                }
                if (resultado.Rows[0][6].ToString() == "")
                {
                    resist.RC2 = 0;
                }
                else
                {
                    resist.RC2 = Convert.ToDecimal(resultado.Rows[0][6].ToString());
                }
            }
            con.close();
            return(resist);
        }
        public Resistencia BuscarResistencia(string serie)
        {
            Resistencia resist = rResistenca.Buscar(Convert.ToInt32(serie));

            return(resist);
        }
示例#17
0
        private void ImportBarCode()
        {
            Inicio();
            lbRecado.Visible = false;
            CodigoBarras codigo = new CodigoBarras();

            codigo        = cBarras.BuscarCodigoBarras(txtCodBarra.Text);
            molde         = cMoldagem.BuscarMoldagem(Convert.ToString(codigo.IdSerie));
            cb            = cBarras.BuscarSerie(Convert.ToString(codigo.IdSerie));
            txtSerie.Text = Convert.ToString(molde.IdSerie);
            resist        = cResistencia.BuscarResistencia(txtSerie.Text);
            lbHoje.Text   = Convert.ToString((DateTime.Now - molde.DataMoldagem).Days);
            if (molde.QuantidadeCP == 2)
            {
                if (molde.IdadeA != Convert.ToInt32(lbHoje.Text))
                {
                    ;
                }
                {
                    lbRecado.Visible = true;
                }
                lbA.Text          = "";
                lbB.Text          = "";
                lbC.Text          = "";
                lbA.Text          = Convert.ToString(molde.IdadeA);
                rdoIdadeA.Enabled = true;
                rdoIdadeB.Enabled = false;
                rdoIdadeC.Enabled = false;
                ImagemA();
            }
            else if (molde.QuantidadeCP == 4)
            {
                if (molde.IdadeA != Convert.ToInt32(lbHoje.Text) || molde.IdadeB != Convert.ToInt32(lbHoje.Text))
                {
                    ;
                }
                {
                    lbRecado.Visible = true;
                }
                lbA.Text          = "";
                lbB.Text          = "";
                lbC.Text          = "";
                lbA.Text          = Convert.ToString(molde.IdadeA);
                lbB.Text          = Convert.ToString(molde.IdadeB);
                rdoIdadeA.Enabled = true;
                rdoIdadeB.Enabled = true;
                rdoIdadeC.Enabled = false;
                ImagemA();
                ImagemB();
            }
            else if (molde.QuantidadeCP == 6)
            {
                if (molde.IdadeA != Convert.ToInt32(lbHoje.Text) || molde.IdadeB != Convert.ToInt32(lbHoje.Text) || molde.IdadeC != Convert.ToInt32(lbHoje.Text))
                {
                    ;
                }
                {
                    lbRecado.Visible = true;
                }
                lbA.Text          = "";
                lbB.Text          = "";
                lbC.Text          = "";
                lbA.Text          = Convert.ToString(molde.IdadeA);
                lbB.Text          = Convert.ToString(molde.IdadeB);
                lbC.Text          = Convert.ToString(molde.IdadeC);
                rdoIdadeA.Enabled = true;
                rdoIdadeB.Enabled = true;
                rdoIdadeC.Enabled = true;
                ImagemA();
                ImagemB();
                ImagemC();
            }
        }