private void MDIContenedorPrincipal_Load(object sender, EventArgs e) { NameValueCollection settings = ConfigurationManager.GetSection("ImpresorasGroup/Impresora") as NameValueCollection; if (settings != null) { foreach (string key in settings.AllKeys) { Console.Write(key + ": " + settings[key]); bool predeterminada = Convert.ToBoolean(settings[key]); if (predeterminada != false) { N_Impresora.Nombre = key; } } } this.Text = "Principal" + " " + Usuario.Usuario; HideAll(); N_Tipo_Usuario_Permiso permisos_usuario_actual1 = new N_Tipo_Usuario_Permiso(); E_Tipo_Usuario_Permiso permisos_usuario_actual2 = permisos_usuario_actual1.ObtenerPermisos(Usuario.Tipo_usuario); string[] arrayPermisos = permisos_usuario_actual2.Permisos.Split(','); ShowControlsByPermission(arrayPermisos); //N_Impresora.Nombre = "Microsoft Print to PDF"; //N_Impresora.Nombre = "OKI DATA CORP ML320/1TURBO"; //asignar prefijo general para validar N_Pallet pallet1 = new N_Pallet(); pallet1.SetPrefijoActivo(); }
public override void Borrar() { if (dgvLista.SelectedRows.Count != 0) { int pos = dgvLista.CurrentRow.Index; string ID; ID = dgvLista.Rows[pos].Cells["id"].Value.ToString(); if (MessageBox.Show("¿Borrar Registro Seleccionado?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } N_Tipo_Usuario tipo1 = new N_Tipo_Usuario(); N_Tipo_Usuario_Permiso permisos1 = new N_Tipo_Usuario_Permiso(); E_Tipo_Usuario_Permiso permiso2 = permisos1.ObtenerPermisos(ID); if (tipo1.Borrar(ID) == true) { permisos1.Borrar(permiso2.ID.ToString()); CargarLista(); } else { MessageBox.Show("Error: No se pudo eliminar el registro", "Eliminar"); } } else { MessageBox.Show("Seleccione Item", "Borrar"); } }
void ModificarTipoUsuario() { N_Tipo_Usuario tipo1 = new N_Tipo_Usuario(); E_Tipo_Usuario tipo2 = new E_Tipo_Usuario(); N_Tipo_Usuario_Permiso permisos1 = new N_Tipo_Usuario_Permiso(); E_Tipo_Usuario_Permiso permisos2 = new E_Tipo_Usuario_Permiso(); tipo2.ID = Convert.ToInt32(lblIDTipoUsuario.Text); tipo2.Descripcion = txtTipoUsuario.Text; if (tipo1.Modificar(tipo2) == true) { permisos2 = permisos1.ObtenerPermisos(lblIDTipoUsuario.Text); permisos2.Permisos = permisos; if (permisos1.Modificar(permisos2)) { CargarLista(); Limpiar(); } else { MessageBox.Show(permisos1.Mensaje); } } else { MessageBox.Show("Error: No se pudo modificar el registro", "Modificar"); } }
void AgregarTipoUsuario() { N_Tipo_Usuario tipo1 = new N_Tipo_Usuario(); E_Tipo_Usuario tipo2 = new E_Tipo_Usuario(); N_Tipo_Usuario_Permiso permisos1 = new N_Tipo_Usuario_Permiso(); E_Tipo_Usuario_Permiso permisos2 = new E_Tipo_Usuario_Permiso(); string ultimoID = ""; tipo2.ID = 0; tipo2.Descripcion = txtTipoUsuario.Text; if (tipo1.Agregar(tipo2) == true) { ultimoID = tipo1.UltimoID; permisos2.ID_tipo_usuario = Convert.ToInt32(ultimoID); permisos2.Permisos = permisos; if (permisos1.Agregar(permisos2)) { CargarLista(); Limpiar(); } else { MessageBox.Show(permisos1.Mensaje); } } else { MessageBox.Show("Error: No se pudo agregar el registro" + "\n" + tipo1.Mensaje, "Agregar"); } }
private void frmVentanaPermisos_Load(object sender, EventArgs e) { if (permisosFrm != "lblIDTipoUsuario") { N_Tipo_Usuario_Permiso tipo_usuario1 = new N_Tipo_Usuario_Permiso(); E_Tipo_Usuario_Permiso obj = tipo_usuario1.ObtenerPermisos(permisosFrm); permisosFrm = obj.Permisos; LlenarLista(); LlenarListaPermisosExistentes(); } else { LlenarLista(); } }
public override void Modificar() { if (dgvLista.SelectedRows.Count != 0) { panelCampos.Top = 0; panelCampos.Left = 0; panelCampos.Visible = true; lblTipoAccion.Text = "Modificar"; btnAceptar.Text = lblTipoAccion.Text; int pos = dgvLista.CurrentRow.Index; N_Tipo_Usuario_Permiso tipo_usuario1 = new N_Tipo_Usuario_Permiso(); txtTipoUsuario.Text = dgvLista.Rows[pos].Cells["descripcion"].Value.ToString(); lblIDTipoUsuario.Text = dgvLista.Rows[pos].Cells["id"].Value.ToString(); E_Tipo_Usuario_Permiso obj = tipo_usuario1.ObtenerPermisos(lblIDTipoUsuario.Text); permisos = obj.Permisos; } }