private void btnUsuario_Click(object sender, EventArgs e) { if (this.MdiChildren.Where(p => p.IsAccessible.Equals(true)).Count() > 0) { DialogResult res = MessageBox.Show("Desea Continuar ?: \nSe Cerraran todos los formularios ", "Inicio de Sesion de Usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); if (res == DialogResult.Yes) { foreach (Form childForm in MdiChildren) { childForm.Close(); } FormUsuario frm_usr = new FormUsuario(); frm_usr.editar = true; System.Threading.Thread.Sleep(250); frm_usr.ShowDialog(); //MessageBox.Show(ConfigurationManager.AppSettings["SISTEMA"]); } } else { foreach (Form childForm in MdiChildren) { childForm.Close(); } FormUsuario frm_usr = new FormUsuario(); frm_usr.editar = true; System.Threading.Thread.Sleep(250); frm_usr.ShowDialog(); } }
private void uSUARIOSToolStripMenuItem_Click(object sender, EventArgs e) { //form_usuario = new FormUsuario(); form_usuario = FormUsuario.FormUsuario_Instanciar(); // ver si despues lo contenemos en el formulario principal form_usuario.Show(); }
//Por patron singleton creamos y/o enviamos el formulario de unica forma public static FormUsuario FormUsuario_Instanciar() { if ((iform_usuario == null) || (iform_usuario.IsDisposed == true)) { iform_usuario = new FormUsuario(); } iform_usuario.BringToFront(); //traer al frende de los demas formularios return iform_usuario; }
private void btnEditar_Click(object sender, EventArgs e) { FormUsuario _usuario = Owner as FormUsuario; if (dataGridView1.SelectedRows.Count > 0) { _usuario.txtNombre.Text = dataGridView1.CurrentRow.Cells["Nombre"].Value.ToString(); _usuario.txtTipoIdent.SelectedValue = dataGridView1.CurrentRow.Cells["TipoIdent"].Value.ToString(); _usuario.txtNumIdent.Text = dataGridView1.CurrentRow.Cells["NumIdent"].Value.ToString(); _usuario.txtTelefono.Text = dataGridView1.CurrentRow.Cells["Telefono"].Value.ToString(); _usuario.txtCorreo.Text = dataGridView1.CurrentRow.Cells["Correo"].Value.ToString(); _usuario.txtNombreUser.Text = dataGridView1.CurrentRow.Cells["NombreUser"].Value.ToString(); _usuario.txtPass.Text = dataGridView1.CurrentRow.Cells["Password"].Value.ToString(); _usuario.txtTipoUsuario.SelectedValue = dataGridView1.CurrentRow.Cells["TipoUserID"].Value.ToString(); _usuario._UsuarioID = dataGridView1.CurrentRow.Cells["UsuarioID"].Value.ToString(); this.Close(); } else { lbAviso.Visible = true; lbAviso.Text = "Debe seleccionar la fila a modificar"; } }
private void FormUsuario_Load(object sender, EventArgs e) { txtNombre.AutoCompleteCustomSource = FormUsuario.LoadAutoCompleteUsuario(); txtNombre.AutoCompleteSource = AutoCompleteSource.CustomSource; txtNombre.AutoCompleteMode = AutoCompleteMode.SuggestAppend; //Es el mas bonito }