static void IngresarPersona() { string nombre; uint telefono; double peso; double estatura; Console.WriteLine("Bienvenido, al programa del calculo IMC"); //ctrl+k+d reordena el codigo do { Console.WriteLine("Ingrese Nombre"); nombre = Console.ReadLine().Trim(); } //while (nombre.Equals("")); while (nombre == string.Empty); bool esValido; do { Console.WriteLine("Ingrese telefono"); esValido = UInt32.TryParse(Console.ReadLine().Trim(), out telefono); } while (!esValido); do { Console.WriteLine("Ingrese peso"); esValido = Double.TryParse(Console.ReadLine().Trim(), out peso); } while (!esValido); do { Console.WriteLine("Ingrese estatura"); esValido = Double.TryParse(Console.ReadLine().Trim(), out estatura); } while (!esValido); Persona p = new Persona() { Nombre = nombre, Estatura = estatura, Telefono = telefono, Peso = peso }; new List <Persona>() { new Persona() { }, new Persona() }; //FORMA 1 //p.Nombre = nombre; //p.Estatura = estatura; //p.Peso = peso; //p.Telefono = telefono; //FORMA 1 personasDAL.AgregarPersona(p); p.calcularImc(); //FORMA 2 //PersonasDAL pDAL = new PersonasDAL(); //pDAL.AgregarPersona(p); Console.WriteLine("Nombre: {0}", p.Nombre); Console.WriteLine("Telefono: {0}", p.Telefono); Console.WriteLine("Peso: {0}", p.Peso); Console.WriteLine("Estatura: {0}", p.Estatura); Console.WriteLine("IMC: {0}", p.IMC.Texto); Console.ReadKey(); }
static void IngresarPersona() { string nombre; uint telefono; double peso; double estatura; Console.WriteLine("Bienvenido, programa ultrainstinto"); bool esValido; do { Console.WriteLine("Ingrese telefono"); esValido = UInt32 .TryParse(Console.ReadLine().Trim() , out telefono); } while (!esValido); do { Console.WriteLine("Ingrese peso"); esValido = Double .TryParse(Console.ReadLine().Trim() , out peso); } while (!esValido); do { Console.WriteLine("Ingrese estatura"); esValido = Double .TryParse(Console.ReadLine().Trim() , out estatura); } while (!esValido); do { Console.WriteLine("Ingrese nombre"); nombre = Console.ReadLine().Trim(); //nombre.Equals(string.Empty) nombre.Equals("") } while (nombre == string.Empty); Persona p = new Persona() { Nombre = nombre, Estatura = estatura , Telefono = telefono, Peso = peso } ; p.calcularImc(); personasDAL.AgregarPersona(p); // p.Nombre = nombre; // p.Estatura = estatura; // p.Peso = peso; // p.Telefono = telefono; Console.WriteLine("Nombre:{0}", p.Nombre); Console.WriteLine("Telefono:{0}", p.Telefono); Console.WriteLine("Peso:{0}", p.Peso); Console.WriteLine("Estatura:{0}", p.Estatura); Console.WriteLine("IMC:{0}", p.IMC.Texto); }
static void IngresarPersona() { { string nombre; uint telefono; double peso; double estatura; Console.WriteLine("Bienvenido, al calculo del IMC"); do { Console.WriteLine("Ingrese nombre"); nombre = Console.ReadLine().Trim(); }while (nombre == string.Empty); bool esValido; do { Console.WriteLine("Ingrese el Telefono"); esValido = UInt32.TryParse(Console.ReadLine(), out telefono); } while (!esValido); do { Console.WriteLine("Ingrese el peso"); esValido = double.TryParse(Console.ReadLine(), out peso); } while (!esValido); do { Console.WriteLine("Ingrese el estatura"); esValido = double.TryParse(Console.ReadLine(), out estatura); } while (!esValido); //Persona p = new Persona(); //p.Nombre = nombre; //p.Estatura = estatura; //p.Peso = peso; //p.Telefono = telefono; Persona p = new Persona() { Nombre = nombre, Estatura = estatura, Telefono = telefono, Peso = peso }; personasDAL.AgregarPersona(p); p.calcularIMC(); Console.WriteLine("Nombre: {0}", p.Nombre); Console.WriteLine("Telefono: {0}", p.Telefono); Console.WriteLine("Peso: {0}", p.Peso); Console.WriteLine("Estatura: {0}", p.Estatura); Console.WriteLine("IMC: {0}", p.IMC.Texto); Console.ReadKey(); } }
protected void btnAceptar_Click(object sender, EventArgs e) { miPersona = new Persona(this.txtNombre.Text, this.txtApellido.Text, int.Parse(this.txtEdad.Text)); this.DialogResult = DialogResult.OK; }