Exemplo n.º 1
0
        private void cmdAgregar_Click(object sender, EventArgs e)
        {
            Contactos persona = new Contactos();

            persona.Nombre    = txtNombre.Text;
            persona.Appaterno = txtApepaterno.Text;
            persona.Apmaterno = txtApmaterno.Text;
            persona.Telefono  = txtTelefono.Text;
            persona.Edad      = txtEdad.Text;
            persona.Email     = txtEmail.Text;
            agenda.Agregar(persona);

            if (agenda.contador < agenda.total)
            {
                MessageBox.Show("Contacto agregado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Se ah superado el limite maximo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            txtNombre.Clear();
            txtApepaterno.Clear();
            txtApmaterno.Clear();
            txtTelefono.Clear();
            txtEdad.Clear();
            txtEmail.Clear();
        }
Exemplo n.º 2
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            //verificamos si hay espacio para un nuevo contacto
            if (agenda.Nuevo == agenda.Len)
            {
                txtBx_salida.Text = "Agenda Llena!" + Environment.NewLine;
            }
            else
            {
                //creamos un objeto para nuestro nuevo contacto
                Contacto ncon = new Contacto();
                ncon.Nombre     = txtBx_nom.Text;
                ncon.Apellido_p = txtBx_app.Text;
                ncon.Apellido_m = txtBx_apm.Text;
                ncon.Edad       = byte.Parse(txtBx_eda.Text);
                ncon.Email      = txtBx_ema.Text;
                ncon.Telefono   = txtBx_tel.Text;

                //agrgamos nuestro nuevo contacto a la agenda
                agenda.Agregar(ncon);
                txtBx_salida.Text = "Nuevo Contacto Agregado" + Environment.NewLine;
                txtBx_pos.Text    = agenda.Nuevo.ToString();

                //limpiamos el formulario
                txtBx_nom.Clear();
                txtBx_app.Clear();
                txtBx_apm.Clear();
                txtBx_eda.Clear();
                txtBx_ema.Clear();
                txtBx_tel.Clear();
                txtBx_nom.Focus();
            }
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            bool salir = false;

            while (salir == false)
            {
                Console.Clear();
                Console.WriteLine("AGENDA\n");
                Console.WriteLine("Seleccione una opción o presione cualquier otra tecla para salir: ");
                Console.WriteLine("1. Agregar Contacto");
                Console.WriteLine("2. Imprimir Agenda");

                char opcion = Console.ReadKey().KeyChar;

                switch (opcion)
                {
                case '1':
                    Console.Clear();
                    Console.WriteLine("Agregar Nuevo Contacto\n");

                    Console.WriteLine("Ingrese el nombre: ");
                    string nombre = Console.ReadLine();

                    Console.WriteLine("Ingrese el teléfono: ");
                    string telefono = Console.ReadLine();

                    Console.WriteLine("Ingrese la ciudad: ");
                    string ciudad = Console.ReadLine();

                    Contacto nuevoContacto = new Contacto();
                    nuevoContacto.Nombre   = nombre;
                    nuevoContacto.Telefono = telefono;
                    nuevoContacto.Ciudad   = ciudad;

                    Agenda.Agregar(nuevoContacto);

                    Console.WriteLine("\nContacto agregado! Presione cualquier tecla para volver al menu");
                    Console.ReadKey();

                    break;

                case '2':
                    Console.Clear();
                    Console.WriteLine("Lista De Contactos\n");

                    string texto = Agenda.Listar();
                    Console.WriteLine(texto);

                    Console.WriteLine("\nPresione cualquier tecla para volver al menu");
                    Console.ReadKey();

                    break;

                default:
                    salir = true;
                    break;
                }
            }
        }
Exemplo n.º 4
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            int    telefono        = int.Parse(txtTelefono.Text);
            string nombre          = txtNombre.Text;
            string apellidoPaterno = txtApellidoPaterno.Text;
            string apellidoMaterno = txtApellidoMaterno.Text;
            int    edad            = int.Parse(txtEdad.Text);
            string correo          = txtCorreo.Text;

            Contacto contacto = new Contacto(telefono, nombre, apellidoPaterno, apellidoMaterno, edad, correo);

            agenda.Agregar(contacto);

            txtTelefono.Clear();
            txtNombre.Clear();
            txtApellidoPaterno.Clear();
            txtApellidoMaterno.Clear();
            txtEdad.Clear();
            txtCorreo.Clear();
        }