private void controller(NuevoProveedor form) { var result = form.ShowDialog(); if (result == DialogResult.OK) { Usuario user = new Usuario(usuario.Text, password.Text); Rol rol = new Rol(); rol.id_rol = getId_rol(text.Text); user.roles.Add(rol); Int32 id_user = dataU.Create(user, getId_rol(text.Text), out exError); if (exError == null) { ((Proveedor)form.returnProveedor).prove_usuario = id_user; dataP.Create((Proveedor)form.returnProveedor, form.returnDireccion, out exError); if (exError == null) { MessageBox.Show("Usuario " + usuario.Text + " agregado exitosamente.", "Usuario nuevo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { Exception temprana = exError; dataU.Delete(id_user, out exError); MessageBox.Show("Erro al agregar Usuario, " + usuario.Text + " ERROR: " + temprana.Message, "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { MessageBox.Show("Erro al agregar Usuario, " + usuario.Text + " ERROR: " + exError.Message, "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void nuevoProveedorToolStripMenuItem_Click(object sender, EventArgs e) { this.IsMdiContainer = true; NuevoProveedor Nproveedor = new NuevoProveedor(); Nproveedor.MdiParent = this; Nproveedor.Show(); }
private void btnAgregar_Click(object sender, EventArgs e) { NuevoProveedor fr = new NuevoProveedor(); fr.ShowDialog(); }