private void LlenarTreeView() { treeView.Nodes.Clear(); csAccesosHandler AccesoHanlder = new csAccesosHandler(); AccesoHanlder.LlenarTreeView(treeView); AccesoHanlder.LlenarTreeViewUsuarios(treeView, (int)usuarios_comboBox.SelectedValue); treeView.ExpandAll(); }
private void guardar_button_Click(object sender, EventArgs e) { if (actualizar == true) { if (nombre_textBox.Text == "" || correo_textBox.Text == "" || nom_usuario_textBox.Text == "" || password_textBox.Text == "") { MessageBox.Show("Quedan campos vacios", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { int id_usuario = Convert.ToInt32(usuarios_comboBox.SelectedValue.ToString()); var info_user = (from buscar in contexto.Generales_Usuarios where buscar.id_usuario == id_usuario select buscar).First(); info_user.nombre = nombre_textBox.Text; info_user.correo = correo_textBox.Text; info_user.nombre_usuario = nom_usuario_textBox.Text; info_user.password = password_textBox.Text; if (Activo_radioButton.Checked) { info_user.estatus = 1; } else { info_user.estatus = 0; } contexto.SaveChanges(); csAccesosHandler AccesoHanlder = new csAccesosHandler(); AccesoHanlder.AgregaAccesosUsuarios(treeView, (int)usuarios_comboBox.SelectedValue); MessageBox.Show("Usuario Actualizado", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); guardar_button.Visible = false; cancelar_button.Visible = false; } } else if (actualizar == false) { if (nombre_textBox.Text != "" && correo_textBox.Text != "" && nom_usuario_textBox.Text != "" && password_textBox.Text != "") { Generales_Usuarios accesos = new Generales_Usuarios(); accesos.nombre = nombre_textBox.Text; accesos.correo = correo_textBox.Text; accesos.nombre_usuario = nom_usuario_textBox.Text; accesos.password = password_textBox.Text; if (Activo_radioButton.Checked) { accesos.estatus = 1; } else { accesos.estatus = 0; } contexto.Generales_Usuarios.Add(accesos); contexto.SaveChanges(); (new csAccesosHandler()).AgregaAccesosUsuarios(treeView, accesos.id_usuario); LlenarComboBoxUsuarios(); MessageBox.Show("Usuario creado", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); guardar_button.Visible = false; cancelar_button.Visible = false; } else { MessageBox.Show("Quedan campos vacios", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }