Example #1
0
        public modif_empresa()
        {
            InitializeComponent();

            //abre la base de datos y carga en el combobox las empresas existentes
            bd = Archivo.Open();

            foreach (var item in bd.empresas)
            {
                comboBox1.Items.Add(item);
                comboBox1.Sorted = true;
            }
            comboBox1.Text = "";
            bd.Save();
        }
Example #2
0
        //inicia sesión
        private void button2_Click(object sender, EventArgs e)
        {
            bool        valido = false;
            menuadmin   admin;
            menuusuario nuevo;

            //verifica si es el administrador
            if (textBox1.Text == "admin" && textBox2.Text == "pass")
            {
                admin = new menuadmin();
                admin.Show();
            }

            else
            {
                //busca coincidencias de usuario y contraseña
                Basededatos bd = Archivo.Open();
                foreach (var item in bd.usuarios)
                {
                    if (item.contraseña == textBox2.Text && item.usuario == textBox1.Text)
                    {
                        valido            = true;
                        bd.usuario_activo = item;
                    }
                }

                //si encuentra coincidencia, abre ventana de usuario
                if (valido == true)
                {
                    nuevo = new menuusuario();
                    nuevo.Show();
                }

                // si no, muestra mensaje de error
                else
                {
                    MessageBox.Show("Usuario o contraseña inválidos", "¡Error!", MessageBoxButtons.OK,
                                    MessageBoxIcon.Warning);
                }
                bd.Save();
            }
            textBox1.Text = textBox2.Text = "";
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //verifica que se haya ingresado una matrícula válida
            if (textBox1.Text != "" && textBox1.Text != " " && textBox1.Text != "  " && textBox1.Text != "   ")
            {
                //crea el colectivo con la matrícula indicada
                colectivo nuevo = new colectivo();
                nuevo.patente = textBox1.Text;

                //abre la base de datos y guarda el colectivo creado para poder añadirlo a la empresa más adelante
                Basededatos bd = new Basededatos();
                bd = Archivo.Open();
                bd.colectivo.Add(nuevo);

                //guarda la base de datos
                bd.Save();
            }

            //cierra la ventana
            this.Close();
        }
        public Modif_datos_pers()
        {
            InitializeComponent();

            //abre la base de datos y carga el usuario activo
            Basededatos  bd = Archivo.Open();
            usuario_gral us = bd.usuario_activo;

            //muestra en pantalla los datos del usuario activo
            textBox1.Text = us.nombre;
            textBox5.Text = us.nacimiento;
            textBox8.Text = us.email;
            textBox6.Text = us.usuario;
            textBox2.Text = (us.dni).ToString();
            textBox3.Text = us.domicilio;
            textBox4.Text = (us.telefono).ToString();
            textBox7.Text = us.contraseña;

            //cierra la base de datos
            bd.Save();
        }
Example #5
0
 //inicializo la ventana abriendo la base de datos
 public nueva_ciudad()
 {
     InitializeComponent();
     bd = Archivo.Open();
 }
Example #6
0
 //guarda la base de datos en el archivo
 public void Save()
 {
     Archivo.Save(this);
 }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Basededatos bd;

                //verifica que los campos obligatorios no estén vacíos
                if (textBox1.Text != "" && textBox2.Text != "" && textBox4.Text != "" && textBox6.Text != "" && textBox7.Text != "")
                {
                    //abre el archivo
                    bd = Archivo.Open();

                    //carga usuario activo
                    usuario_gral us = bd.usuario_activo;

                    bool disponible = true;

                    foreach (var item in bd.usuarios)
                    {
                        if (item.usuario == textBox6.Text)
                        {
                            disponible = false;
                        }
                    }

                    if (disponible == true)
                    {
                        //guarda los cambios en los datos del usuario activo
                        us.nombre     = textBox1.Text;
                        us.nacimiento = textBox5.Text;
                        us.email      = textBox8.Text;
                        us.usuario    = textBox6.Text;
                        us.dni        = int.Parse(textBox2.Text);
                        us.domicilio  = textBox3.Text;
                        us.telefono   = Convert.ToInt64(textBox4.Text);
                        us.contraseña = textBox7.Text;

                        //guarda la base de datos y cierra la ventana
                        bd.Save();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Ya existe el usuario ingresado.", "¡Error!",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                        textBox6.Text = us.usuario;
                    }
                }

                //si falta completar campos obligatorios, muestra mensaje de error
                else
                {
                    MessageBox.Show("Los campados marcados con * son obligatorios.", "¡Error!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            //si ingresa un DNI o teléfono de formato incorrecto, muestra un mensaje de error
            catch
            {
                MessageBox.Show("Ha ingresado un DNI y/o Teléfono incorrectos", "¡Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }