public ActionResult ControlNutricional(Dieta dieta)
        {
            try
            {
                int sumaCarnes     = 0;
                int sumaLacteos    = 0;
                int sumaVerduras   = 0;
                int sumaFrutas     = 0;
                int sumaGranos     = 0;
                int sumaTotal      = 0;
                int pesoNuevo      = peso - 1;
                int caloriasNuevas = (int)calorias - 500;

                sumaCarnes   = dieta.carne + dieta.pescado + dieta.pollo + dieta.ternero + dieta.cerdo;
                sumaLacteos  = dieta.leche + dieta.queso + dieta.helado + dieta.yogurth + dieta.natilla;
                sumaVerduras = dieta.brocoli + dieta.tomate + dieta.lechuga + dieta.papas + dieta.repollo;
                sumaFrutas   = dieta.manzana + dieta.pera + dieta.naranja + dieta.banano + dieta.mandarina;
                sumaGranos   = dieta.arroz + dieta.frijoles + dieta.cereal + dieta.pan + dieta.pasta;
                sumaTotal    = sumaCarnes + sumaLacteos + sumaVerduras + sumaFrutas + sumaGranos;

                if (calorias <= sumaTotal)
                {
                    sumaCarnes   = (int)caloriasNuevas / 5;
                    sumaLacteos  = (int)caloriasNuevas / 5;
                    sumaVerduras = (int)caloriasNuevas / 5;
                    sumaFrutas   = (int)caloriasNuevas / 5;
                    sumaGranos   = (int)caloriasNuevas / 5;
                    objFunciones.InsertarDieta(cedula, peso, pesoNuevo, calorias.ToString(), caloriasNuevas.ToString(), sumaCarnes, sumaVerduras, sumaLacteos, sumaFrutas, sumaGranos, DateTime.Now.Date.ToString());
                    objFunciones.ActualizarPeso(cedula, peso - 1, caloriasNuevas.ToString());

                    objregistros.ceduladieta             = cedula;
                    objregistros.pesoanterior            = peso;
                    objregistros.pesonuevo               = peso - 1;
                    objregistros.caloriasnecesariasdieta = caloriasNuevas;
                    objregistros.totalCarnes             = sumaCarnes / cantidadComidasDia;
                    objregistros.totalLacteos            = sumaLacteos / cantidadComidasDia;
                    objregistros.totalVerduras           = sumaVerduras / cantidadComidasDia;
                    objregistros.totalFrutas             = sumaFrutas / cantidadComidasDia;
                    objregistros.totalGranos             = sumaGranos / cantidadComidasDia;

                    return(View("Resultado", objregistros));
                }
                else
                {
                    objFunciones.InsertarDieta(cedula, peso, pesoNuevo, calorias.ToString(), caloriasNuevas.ToString(), sumaCarnes, sumaVerduras, sumaLacteos, sumaFrutas, sumaGranos, DateTime.Now.Date.ToString());
                    objFunciones.ActualizarPeso(cedula, peso - 1, caloriasNuevas.ToString());

                    objregistros.ceduladieta             = cedula;
                    objregistros.pesoanterior            = peso;
                    objregistros.pesonuevo               = peso - 1;
                    objregistros.caloriasnecesariasdieta = caloriasNuevas;
                    objregistros.totalCarnes             = sumaCarnes / cantidadComidasDia;
                    objregistros.totalLacteos            = sumaLacteos / cantidadComidasDia;
                    objregistros.totalVerduras           = sumaVerduras / cantidadComidasDia;
                    objregistros.totalFrutas             = sumaFrutas / cantidadComidasDia;
                    objregistros.totalGranos             = sumaGranos / cantidadComidasDia;

                    return(View("Resultado", objregistros));
                }
            }
            catch (Exception)
            {
                ViewBag.mensaje = "Error en el ingreso de datos";
                return(View());
            }
        }