private void ConsultarPerfiles_Load(object sender, EventArgs e) { var gp = new GestorPerfil(); dgPerfiles.DataSource = gp.Consultar(); dgPerfiles.DataMember = "perfiles"; dgPerfiles.Columns[1].Visible = false; }
public void LLenarComboPerfiles() { var gp = new GestorPerfil(); cmbPerfil.DataSource = gp.ConsultarTodos().Tables[0]; cmbPerfil.DisplayMember = "Nombre"; cmbPerfil.ValueMember = "id_perfil"; cmbPerfil.SelectedIndex = -1; }
public void LLenarComboPerfil() { var gp = new GestorPerfil(); cmbPerfiles.DataSource = gp.ConsultarTodos().Tables[0]; cmbPerfiles.DisplayMember = "Nombre"; cmbPerfiles.ValueMember = "id_perfil"; cmbPerfiles.SelectedIndex = 0; //para empezar como administrativo }
private void button3_Click(object sender, EventArgs e) { string guardado; if (txtNombre.Text == "") { MessageBox.Show("Ingrese un nombre"); return; } var filas = dgAgregados.Rows.Count; int id; var id_permisos = new int[20]; //ver como hacer vector dinamico de permisos for (var i = 0; i < filas; i++) { id = int.Parse(dgAgregados.Rows[i].Cells[1].Value.ToString()); id_permisos[i] = id; } var gp = new GestorPerfil(); guardado = gp.RegistrarPermisosGenerales(txtNombre.Text, txtDescripcion.Text); if (guardado == "Guardado") { var id_perfil = gp.ObtenerUltimoID(txtNombre.Text); for (var i = 0; i < filas; i++) { gp.RegistrarIds(id_perfil, id_permisos[i]); } MessageBox.Show( "Guardado Correctamente: " + txtNombre.Text); limpiar(); return; } if (guardado == "Existe") { MessageBox.Show( "No Guardado, ya existe: " + txtNombre.Text); limpiar(); return; } if (guardado == "Error al Guardar") { MessageBox.Show( "No Guardado, error de escritura"); limpiar(); } }
private int[] recolectorPermisosQuitar; //Vector que recoge los permisos que se han quitado al perfil, en caso de salir sin guardar debo volver a insertarlos. (En tiempo de Ejecución) #endregion Fields #region Constructors public ModificarPerfil() { gper = new GestorPermiso(); gp = new GestorPerfil(); recolectorPermisos = new int[78]; recolectorPermisosQuitar = new int[78]; contadorDelete = 0; contadorInsert = 0; contModificar = 0; InitializeComponent(); }
public ConsultarEliminarPerfiles() { InitializeComponent(); gp = new GestorPerfil(); dgvPerfil.DataSource = gp.ConsultarPerfilSinFiltro(); dgvPerfil.DataMember = "Perfiles"; dgvPerfil.Columns[1].Visible = false; cmbfiltroTipoPerfil.Items.Add("escritorio");//Cambiar a Mayúscula luego cmbfiltroTipoPerfil.Items.Add("web");//Idem arriba cmbfiltroTipoPerfil.Items.Add("Ambos"); cmbfiltroTipoPerfil.SelectedIndex = -1; //cmbfiltroDeporte.SelectedItem = null; txtfiltroNombre.Focus(); banderaPaso = 0; }
private void Registrar_Usuario_Load(object sender, EventArgs e) { var gp = new GestorPerfil(); cmbPerfil.DataSource = gp.ConsultarTodos().Tables[0]; cmbPerfil.DisplayMember = "Nombre"; cmbPerfil.ValueMember = "id_perfil"; cmbPerfil.SelectedIndex = 0; cmbEstado.SelectedIndex = 0; btnGuardar.Enabled = false; if (modificar) cmbPerfil.Enabled = false; if (us != null) { txtDocumento.Text = us.Documento + ""; txtPass.Text = us.Pass; cmbPerfil.SelectedValue = us.Id_perfil; if (us.Estado == 1) cmbEstado.SelectedIndex = 0; else if (us.Estado == 0) cmbEstado.SelectedIndex = 1; btnGuardar.Enabled = true; btnNuevo.Enabled = false; btnModificar.Enabled = false; txtPass.Enabled = true; } }
private void Login() { GestorUsuario _gestionUsuario = new GestorUsuario(); GestorPerfil _gestorPerfil = new GestorPerfil(); global.id_perfil_logueado = 0; if (txtUsuario.Text != "") { int doc = Convert.ToInt32(txtUsuario.Text); int cantPerfiles = _gestionUsuario.ConsultarCantidadPerfiles(doc); if (cantPerfiles == 0) { MessageBox.Show("Usuario o Pass Incorrecto"); txtUsuario.Text = ""; txtPass.Text = ""; return; } if (cantPerfiles == 1) { global.id_perfil_logueado = int.Parse(_gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[0][2].ToString()); } if (cantPerfiles == 2) { string opcion1 = _gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[0][4].ToString(); string opcion2 = _gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[1][4].ToString(); //usa clase MsgBoxUtil, para que cambie las opciones yes/no, etc, por strings personalizados. solo funciona si se pone esa linea antes del messagebox. //para los demas que no lo usan andan bien el Yes/no etc normales. MsgBoxUtil.HackMessageBox(opcion1,opcion2); DialogResult result = MessageBox.Show("Posee varios perfiles, seleccione uno por favor", "Perfil", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { global.id_perfil_logueado = int.Parse(_gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[0][2].ToString()); } if (result == DialogResult.No) { global.id_perfil_logueado = int.Parse(_gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[1][2].ToString()); } } if (cantPerfiles == 3) { string opcion1 = _gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[0][4].ToString(); string opcion2 = _gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[1][4].ToString(); string opcion3 = _gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[2][4].ToString(); //usa clase MsgBoxUtil, para que cambie las opciones yes/no, etc, por strings personalizados. solo funciona si se pone esa linea antes del messagebox. //para los demas que no lo usan andan bien el Yes/no etc normales. MsgBoxUtil.HackMessageBox(opcion1, opcion2, opcion3); DialogResult result = MessageBox.Show("Posee varios perfiles, seleccione uno por favor", "Perfil", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { global.id_perfil_logueado = int.Parse(_gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[0][2].ToString()); } if (result == DialogResult.No) { global.id_perfil_logueado = int.Parse(_gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[1][2].ToString()); } if (result == DialogResult.Cancel) { global.id_perfil_logueado = int.Parse(_gestorPerfil.ConsultarPerfilesDeEscritorioDeDocumento(int.Parse(txtUsuario.Text)).Tables[0].Rows[2][2].ToString()); } } } if (cmbConexion.Text == "TEST") { globalMapeo.TipoConexion = "TEST"; } if(cmbConexion.Text =="PRODUCCION") { globalMapeo.TipoConexion = "PRODUCCION"; } if (cmbConexion.Text == "LOCAL (ADMIN-PC)") { globalMapeo.TipoConexion = "LOCAL"; } if (cmbConexion.Text == "LOCAL (DESKTOP)") { globalMapeo.TipoConexion = "DESKTOP"; } //loguear(); // /* var menu = new MenuAdmin(); this.Visible = false; menu.Show(); //*/ }