public async Task <ActionResult <Medidas> > PostMedidas(Medidas medidas)
        {
            _context.Medidas.Add(medidas);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetMedidas", new { id = medidas.Id }, medidas));
        }
Exemple #2
0
        public ActionResult Medidas(Medidas m)
        {
            if (ModelState.IsValid)
            {
                // Variables para SQL
                DateTime  FechaActual = DateTime.Now;
                string    Usuario;
                string    Fecha;
                DataTable Tabla;
                int       resultado;

                Fecha     = FechaActual.ToString();
                Usuario   = TempData["Usuario"].ToString();
                resultado = m.AgregarMedidas(Fecha, Usuario, m.BicepIzquierdo.ToString(), m.BicepDerecho.ToString(), m.Abdomen.ToString(), m.CuadricepIzquierdo.ToString(), m.BicepDerecho.ToString(), m.PantorrillaIzquierda.ToString(), m.PantorrillaDerecha.ToString());
                if (resultado > 0)
                {
                    return(RedirectToAction("Dashboard"));
                }
                else
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
Exemple #3
0
        public async Task <ActionResult> Create(pesos_medidas pesos_medidas)
        {
            if (ModelState.IsValid)
            {
                pesos_medidas pym          = new pesos_medidas();
                Medidas       measurements = new Medidas();
                pym.clienteId           = pesos_medidas.clienteId;
                pym.peso_1              = pesos_medidas.peso_1;
                pym.peso_2              = pesos_medidas.peso_2;
                pym.peso_3              = pesos_medidas.peso_3;
                pym.porc_grasa_corporal = pesos_medidas.porc_grasa_corporal;
                pym.medidas             = measurements;
                pym.created_at          = CurrentDate.getNow();
                pym.created_by          = SessionPersister.UserId;
                pym.updated_at          = CurrentDate.getNow();
                pym.updated_by          = SessionPersister.UserId;

                db.pesos_medidas.Add(pym);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index", new { clientCode = pym.clienteId }));
            }

            ViewBag.clienteId = pesos_medidas.clienteId;
            return(View(pesos_medidas));
        }
Exemple #4
0
 public Measurements(Medidas med)
 {
     this.Id     = med.Id;
     this.Weight = (int)med.Peso;
     this.AbdominalCircunference = (int)med.CircunferenciaAbdominal;
     this.Date = med.Fecha;
 }
 public Cuadrado()
     : base()
 {
     Console.WriteLine("Ingrese la medida del lado del cuadrado:");
     Medidas.Add(Console.ReadLine());
     CalcularArea();
 }
        public async Task <IActionResult> PostItems([FromBody] Items item)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            /*
             * Busca si la medida ya esta ingresada dentro del sistema, s i no es así agrega la nueva unidad de medida.
             * Todos los nombre de medidas van en minusculas.
             */
            var     nomMedida = item.Medida.Nombre.ToLower();
            Medidas medida    = _context.Medidas.FirstOrDefault(m => m.Nombre == nomMedida);

            if (medida == null)
            {
                medida = new Medidas {
                    Nombre = nomMedida
                };
                _context.Medidas.Add(medida);
            }
            item.Id_Medida = medida.Id;
            item.Medida    = medida;

            _context.Items.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetItems", new { id = item.Id }, item));
        }
        // Fin buscar


        // Añadir producto

        private void BtnAnadirProducto_Click(object sender, EventArgs e)
        {
            Timer t;

            if (cboTipoProducto.SelectedItem == null || cboCategoria.SelectedItem == null || cboMedida.SelectedItem == null || txtPrecio.Text == "" || txtStock.Text == "" || txtDescripcion.Text == "")
            {
                lblMsgErrorAgregarProducto.Visible = true;
                t          = new Timer();
                t.Interval = 4000;
                t.Tick    += (s, ev) =>
                {
                    lblMsgErrorAgregarProducto.Hide();
                    t.Stop();
                };
                t.Start();
            }
            else
            {
                TipoProducto tipoProducto = (TipoProducto)cboTipoProducto.SelectedItem;
                Categoria    categoria    = (Categoria)cboCategoria.SelectedItem;
                Medidas      medida       = (Medidas)cboMedida.SelectedItem;

                try
                {
                    Program.gestor.AnadirProducto(txtDescripcion.Text, float.Parse(txtPrecio.Text), int.Parse(txtStock.Text), categoria.IdCategoria, medida.IdMedidas, tipoProducto.IdTipoProducto);

                    // Actualizamos la lista de productos, para que se cargue en el data gridview cuando se añada un producto.
                    ListProductos           = Program.gestor.MostrarProductos(out string msg);
                    dgvProductos.DataSource = (from p in ListProductos
                                               select new { TipoProducto = p.TipoProducto.Descripcion, Categoria = p.Categoria.Descripcion, p.Descripcion, Medida = p.Medida.Descripcion, p.Precio, p.Stock })
                                              .ToList();

                    float total = 0;
                    foreach (var item in ListProductos)
                    {
                        total += ((float)item.Precio * item.Stock);
                    }
                    ;
                    txtValoracion.Text = total.ToString();
                }
                catch (Exception ex)
                {
                    MetroMessageBox.Show(this, ex.Message + "\nNo se ha podido añadir el producto.", "Error", 250);
                }

                lblMsgProductoAñadido.Visible = true;
                t          = new Timer();
                t.Interval = 3000;
                t.Tick    += (s, ev) =>
                {
                    lblMsgProductoAñadido.Hide();
                    t.Stop();
                };
                t.Start();

                txtStock.ResetText();
                txtPrecio.ResetText();
                txtDescripcion.ResetText();
            }
        }
Exemple #8
0
        public string BorrarMedida(Medidas med)
        {
            using (SQLiteConnection con = new SQLiteConnection(connectionStr))
            {
                try
                {
                    con.Open();
                    string        sql = "DELETE FROM MEDIDAS WHERE idMedida = @idMedida";
                    SQLiteCommand cmd = new SQLiteCommand(sql, con);
                    cmd.Parameters.AddWithValue("@idMedida", med.IdMedidas);

                    int numFilas = cmd.ExecuteNonQuery();

                    if (numFilas == 0)
                    {
                        return("La medida que quieres borrar no existe");
                    }
                }
                catch (Exception e)
                {
                    return(e.Message);
                }
            }
            return("");
        }
        public async Task <IActionResult> PutMedidas(Guid id, Medidas medidas)
        {
            if (id != medidas.Id)
            {
                return(BadRequest());
            }

            _context.Entry(medidas).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MedidasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #10
0
        public ActionResult DeleteConfirmed(int id)
        {
            Medidas medidas = db.Medidas.Find(id);

            db.Medidas.Remove(medidas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult agregarMedidas(Medidas medid)
 {
     medid.IDUsuario   = (int)TempData["id2"];
     medid.IDEvaluador = Usuario.getID(session.ObtenerSession("correo")).ID;
     medid.fecha       = DateTime.Now;
     Cliente.agregarMedidas(medid);
     return(RedirectToAction("cmMedida", new { id = (int)TempData["id2"] }));
 }
Exemple #12
0
        public async Task <ActionResult> M_GetWeeklyEvaluations(string c)
        {
            Mobile oMobile = new Mobile();
            int    clId    = await db.clientes.Where(m => m.codigo == c).Select(m => m.id_alt).FirstOrDefaultAsync();

            DateTime today = CurrentDate.getNow();

            if (clId > 0)
            {
                programa_clientes currClientProgram = db.programa_clientes.Where(m => m.cliente_id == clId && m.fecha_fin >= today).OrderBy(m => m.fecha_fin).FirstOrDefault();

                if (currClientProgram != null)
                {
                    List <pesos_medidas> pymLst = await db.pesos_medidas.Where(m => m.clienteId == clId && m.created_at >= currClientProgram.fecha_inicio).OrderBy(m => m.created_at).ToListAsync();

                    if (pymLst.Count > 0)
                    {
                        Dictionary <string, object> oDict = new Dictionary <string, object>();
                        for (int i = 0; i < pymLst.Count; i++)
                        {
                            pesos_medidas pym          = new pesos_medidas();
                            Medidas       measurements = new Medidas();
                            pym.medidas = measurements;

                            pym.medidas.cuello      = pymLst[i].medidas.cuello;
                            pym.medidas.biceps      = pymLst[i].medidas.biceps;
                            pym.medidas.gluteos     = pymLst[i].medidas.gluteos;
                            pym.medidas.hombros     = pymLst[i].medidas.hombros;
                            pym.medidas.muneca      = pymLst[i].medidas.muneca;
                            pym.medidas.muslo       = pymLst[i].medidas.muslo;
                            pym.medidas.torax       = pymLst[i].medidas.torax;
                            pym.medidas.cintura     = pymLst[i].medidas.cintura;
                            pym.medidas.pantorrilla = pymLst[i].medidas.pantorrilla;
                            pym.peso_1 = pymLst[i].peso_1;
                            pym.peso_2 = pymLst[i].peso_2;
                            pym.peso_3 = pymLst[i].peso_3;

                            oDict.Add("E_" + i.ToString(), pym);
                        }

                        return(Json(
                                   oMobile.GetDictForJSON(
                                       message: oDict.Count.ToString() + " registrados para cliente.",
                                       data: oDict,
                                       code: MobileResponse.Success),
                                   JsonRequestBehavior.AllowGet));
                    }
                }
            }

            return(Json(
                       oMobile.GetDictForJSON(
                           message: "Error de validación de cliente.",
                           data: null,
                           code: MobileResponse.Error),
                       JsonRequestBehavior.AllowGet));
        }
Exemple #13
0
 public Triangulo()
     : base()
 {
     Console.WriteLine("Ingrese la medida de la base del triangulo:");
     Medidas.Add(Console.ReadLine());
     Console.WriteLine("Ingrese la medida de la altura del triangulo:");
     Medidas.Add(Console.ReadLine());
     CalcularArea();
 }
Exemple #14
0
 public ActionResult Edit([Bind(Include = "IdMedida,Unidad_de_Medida,Activo")] Medidas medidas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medidas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(medidas));
 }
Exemple #15
0
        public ActionResult Create([Bind(Include = "IdMedida,Unidad_de_Medida,Activo")] Medidas medidas)
        {
            if (ModelState.IsValid)
            {
                db.Medidas.Add(medidas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(medidas));
        }
Exemple #16
0
 /// <summary>
 /// Agrega una nueva medida a la lista de medidas
 /// </summary>
 /// <param name="med"></param>
 public void AgregarMedida(Measure med)
 {
     if (med == null)
     {
         return;
     }
     if (Medidas == null)
     {
         Medidas = new List <Measure>();
     }
     Medidas.Add(med);
 }
Exemple #17
0
        public async Task <IActionResult> PostMedidas([FromBody] Medidas medidas)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Medidas.Add(medidas);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetMedidas", new { id = medidas.Id }, medidas));
        }
 public static void agregarMedidas(Medidas medi)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.Medidas.Add(medi);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
     }
 }
Exemple #19
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Medidas medidas = db.Medidas.Find(id);

            if (medidas == null)
            {
                return(HttpNotFound());
            }
            return(View(medidas));
        }
Exemple #20
0
        static void Main(string[] args)
        {
            Console.Write("Largura do retângulo: ");
            double largura = double.Parse(Console.ReadLine());

            Console.Write("Altura do retângulo: ");
            double altura = double.Parse(Console.ReadLine());

            Medidas M = new Medidas(altura, largura);

            Console.WriteLine("\nÁrea: " + M.Area());
            Console.WriteLine("Perimetro: " + M.Perimetro());
            Console.WriteLine("Diagonal: " + M.Diagonal());
        }
 public static void UpadateMedidas(Medidas medi)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             Medidas medidas = db.Medidas.Where(o => o.ID == medi.ID).FirstOrDefault();
             medidas = medi;
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
     }
 }
 public static Medidas obtenerMedidas(int?id)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             Medidas obtenerMedidas = db.Medidas.Find(id);
             return(obtenerMedidas);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #23
0
        // GET: api/Medidas

        public Medidas[] Get()// ESTE DEVULEVE TODAS LES MEDIDAS CON EL FORMATO ESTABLECIDO DE TODOS LOS PAISES
        {
            IList <Medidas> Medidas         = new List <Medidas>();
            var             medidasForzadas = from enforcedMeasurement in db.EnforcedMeasurements select enforcedMeasurement;

            foreach (EnforcedMeasurements medidaForzada in medidasForzadas)
            {
                Medidas Medida = new Medidas();
                Medida.country     = medidaForzada.Country_Name;
                Medida.date        = medidaForzada.Start_Date;
                Medida.description = db.SanityMeasurements.Find(medidaForzada.Measurement_Id).Description;
                Medida.name        = db.SanityMeasurements.Find(medidaForzada.Measurement_Id).Name;
                Medidas.Add(Medida);
            }
            return(Medidas.ToArray());
        }
Exemple #24
0
        private void AceptarButtom_Click(object sender, EventArgs e)
        {
            Medidas m = new Medidas();

            m.Bicesp       = float.Parse(textBoxBiceps.Text);
            m.Triceps      = float.Parse(textBoxTriceps.Text);
            m.Pectorales   = float.Parse(textBoxPectorales.Text);
            m.Abdomen      = float.Parse(textBoxAbdomen.Text);
            m.Piernas      = float.Parse(textBoxPiernas.Text);
            m.Pantorrillas = float.Parse(textBoxPantorrillas.Text);

            if (textBoxBiceps.Text == "" || textBoxTriceps.Text == "" || textBoxPectorales.Text == "" || textBoxAbdomen.Text == "" || textBoxPiernas.Text == "" || textBoxPantorrillas.Text == "")
            {
                MessageBox.Show("Debe de Completar Todos los Datos");
            }
        }
 public static void agregarMedidasHombre(MedidasHombre medidasH)
 {
     try
     {
         Medidas medidas = new Medidas();
         medidas.edad                    = medidasH.edad;
         medidas.pesoLB                  = medidasH.pesoLB;
         medidas.pesoKg                  = medidasH.pesoKg;
         medidas.estatura                = medidasH.estatura;
         medidas.imc                     = medidasH.imc;
         medidas.diametroHumero          = medidasH.diametroHumero;
         medidas.diametroFemur           = medidasH.diametroFemur;
         medidas.pesoResidual            = medidasH.pesoResidual;
         medidas.pesoGrasa               = medidasH.pesoGrasa;
         medidas.pesoMuscular            = medidasH.pesoMuscular;
         medidas.pesoOseo                = medidasH.pesoOseo;
         medidas.pesoLibreGrasa          = medidasH.pesoLibreGrasa;
         medidas.porcentajeGrasa         = medidasH.porcentajeGrasa;
         medidas.circuferenciaBrazo      = medidasH.circuferenciaBrazo;
         medidas.circuferenciaCintura    = medidasH.circuferenciaCintura;
         medidas.circunferenciaAntebrazo = medidasH.circunferenciaAntebrazo;
         medidas.circunferenciaCadera    = medidasH.circunferenciaCadera;
         medidas.circunferenciaMuslo     = medidasH.circunferenciaMuslo;
         medidas.circunferenciaPierna    = medidasH.circunferenciaPierna;
         medidas.circunferenciaTorax     = medidasH.circunferenciaTorax;
         medidas.fecha                   = medidasH.fecha;
         medidas.IDEvaluador             = medidasH.IDEvaluador;
         medidas.IDUsuario               = medidasH.IDUsuario;
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.Medidas.Add(medidas);
             db.SaveChanges();
             PlieguesHombres pliegues = new PlieguesHombres();
             pliegues.IDMedidas            = medidas.ID;
             pliegues.plieguesAbdomen      = medidasH.plieguesAbdomen;
             pliegues.plieguesMuslo        = medidasH.plieguesMuslo;
             pliegues.plieguesPecho        = medidasH.plieguesPecho;
             pliegues.plieguesSubEscapular = medidasH.plieguesSubEscapular;
             db.PlieguesHombres.Add(pliegues);
             db.SaveChanges();
         }
     }catch (Exception e)
     {
     }
 }
Exemple #26
0
 void Start()
 {
     index       = 0;
     medidas     = new Medidas[RoadChunks.Length];
     ListOfIndex = new List <int> ();
     foreach (GameObject chunk in RoadChunks)
     {
         BoxCollider col = chunk.GetComponent <BoxCollider> ();
         Medidas     med = new Medidas();
         med.x           = col.size.x;
         med.y           = col.size.y;
         med.z           = col.size.z;
         medidas [index] = med;
         ListOfIndex.Add(index);
         index++;
     }
     index       = 0;
     indexOfNext = 1;
 }
 private void BuildVm()
 {
     try
     {
         if (CacheProvider.Exist("Alims"))
         {
             Alims = (List <SelectListItem>)CacheProvider.Get("Alims");
         }
         else
         {
             // TODO: Modify TEXT (SelectList)
             Alims = _serviceAlim.GetAll(null, null).Select(x => new SelectListItem {
                 Text = Convert.ToString(x.Nombre), Value = Convert.ToString(x.Id)
             }).ToList();
             Alims.Insert(0, new SelectListItem {
                 Text = string.Empty, Value = string.Empty
             });
             CacheProvider.Set("Alims", Alims);
         }
         if (CacheProvider.Exist("Medidas"))
         {
             Medidas = (List <SelectListItem>)CacheProvider.Get("Medidas");
         }
         else
         {
             // TODO: Modify TEXT (SelectList)
             Medidas = _serviceMedida.GetAll(null, null).Select(x => new SelectListItem {
                 Text = Convert.ToString(x.Nombre), Value = Convert.ToString(x.Id)
             }).ToList();
             Medidas.Insert(0, new SelectListItem {
                 Text = string.Empty, Value = string.Empty
             });
             CacheProvider.Set("Medidas", Medidas);
         }
     }
     catch (Exception ex)
     {
         //LoggerFactory.CreateLog().Error(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - InitializeVMFactConv ERROR"), ex);
     }
 }
Exemple #28
0
        private void btnAdiconarMedida_Click(object sender, EventArgs e)
        {
            decimal medida = 0.0M;

            Decimal.TryParse(txtMedida.Text, out medida);

            if (cmbTipoMedida.SelectedIndex <= 0)
            {
                MessageBox.Show("Selecione um tipo de medida.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (medida <= 0)
            {
                MessageBox.Show("Digite uma medida válida.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else
            {
                TipoMedidaCliente tipo = (TipoMedidaCliente)cmbTipoMedida.SelectedIndex;

                if (!Medidas.Any(x => x.Tipo == tipo))
                {
                    Medidas.Add(new ClienteMedida
                    {
                        Tipo = tipo
                        ,
                        Valor = Convert.ToDecimal(txtMedida.Text)
                    });
                }
                else
                {
                    Medidas.Where(x => x.Tipo == tipo).FirstOrDefault().Valor = Convert.ToDecimal(txtMedida.Text);
                }

                AtualizarGridMedidas();
                txtMedida.Text = string.Empty;
                cmbTipoMedida.SelectedIndex = 0;
            }
        }
Exemple #29
0
        public ReadOnlyCollection <Medidas> MostrarMedidas(int idTipoProducto, out string mens)
        {
            mens = "";
            List <Medidas> listMedidas = new List <Medidas>();

            using (SQLiteConnection con = new SQLiteConnection(connectionStr))
            {
                try
                {
                    con.Open();
                    string        sql = "SELECT idMedida, descripcion FROM MEDIDAS WHERE idTipoProducto = @idTipoProducto";
                    SQLiteCommand cmd = new SQLiteCommand(sql, con);
                    cmd.Parameters.AddWithValue("@idTipoProducto", idTipoProducto);
                    using (SQLiteDataReader drCategorias = cmd.ExecuteReader())
                    {
                        if (!drCategorias.HasRows)
                        {
                            mens = "No hay Medidas";
                            return(listMedidas.AsReadOnly());
                        }

                        //Si solo esperas un dato con if sino con while
                        while (drCategorias.Read())
                        {
                            Medidas medida = new Medidas();
                            medida.IdMedidas   = int.Parse(drCategorias["idMedida"].ToString());
                            medida.Descripcion = drCategorias["descripcion"].ToString();
                            listMedidas.Add(medida);
                        }
                    }
                }
                catch (Exception ex)
                {
                    mens = ex.Message;
                }
                return(listMedidas.AsReadOnly());
            }
        }
Exemple #30
0
        public Medidas[] Get(string pais, string fecha)
        {
            IList <Medidas> Medidas         = new List <Medidas>();
            var             medidasForzadas = from enforcedMeasurement in db.EnforcedMeasurements select enforcedMeasurement;
            DateTime        date            = DateTime.Parse(fecha);
            DateTime        endDate         = date.AddDays(7);

            foreach (EnforcedMeasurements medidaForzada in medidasForzadas)
            {
                if (medidaForzada.Country_Name == pais)
                {
                    if (medidaForzada.Start_Date > date & medidaForzada.Start_Date < endDate)
                    {
                        Medidas Medida = new Medidas();
                        Medida.country     = medidaForzada.Country_Name;
                        Medida.date        = medidaForzada.Start_Date;
                        Medida.description = db.SanityMeasurements.Find(medidaForzada.Measurement_Id).Description;
                        Medida.name        = db.SanityMeasurements.Find(medidaForzada.Measurement_Id).Name;
                        Medidas.Add(Medida);
                    }
                }
            }
            return(Medidas.ToArray());
        }