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(); }
//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(); }
//inicializo la ventana abriendo la base de datos public nueva_ciudad() { InitializeComponent(); bd = Archivo.Open(); }
//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); } }