public bool Agregar(E_Tipo_Usuario_Permiso usuario1) { string query; MySqlCommand cmd; query = "insert into tbl_tipo_usuario_permisos(id_tipo_usuario,permisos) values " + "(@id,@permisos)"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@id", usuario1.ID_tipo_usuario); cmd.Parameters.AddWithValue("@permisos", usuario1.Permisos); cmd.ExecuteNonQuery(); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(false); } Desconectar(); return(true); }
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"); } }
public bool Modificar(E_Tipo_Usuario_Permiso usuario1) { string query; MySqlCommand cmd; query = "update tbl_tipo_usuario_permisos set id_tipo_usuario = @id_tipo, permisos = @permisos WHERE id=@id"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@id", usuario1.ID); cmd.Parameters.AddWithValue("@permisos", usuario1.Permisos); cmd.Parameters.AddWithValue("@id_tipo", usuario1.ID_tipo_usuario); cmd.ExecuteNonQuery(); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(false); } Desconectar(); return(true); }
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(); }
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"); } }
public bool Agregar(E_Tipo_Usuario_Permiso usuario1) { D_Tipo_Usuario_Permiso usuario = new D_Tipo_Usuario_Permiso(); if (usuario.Agregar(usuario1)) { return(true); } else { Mensaje = usuario.Mensaje; return(false); } }
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(); } }
} //Fin funcion Lista public E_Tipo_Usuario_Permiso LeerTipoUsuarioPermisos(string tipo_usuario) { string query; MySqlCommand cmd; query = "select * from tbl_tipo_usuario_permisos where id_tipo_usuario=@id;"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@id", tipo_usuario); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { E_Tipo_Usuario_Permiso usuario1 = new E_Tipo_Usuario_Permiso { ID = Convert.ToInt32(reader["id"]), ID_tipo_usuario = Convert.ToInt32(reader["id_tipo_usuario"]), Permisos = Convert.ToString(reader["permisos"]) }; Desconectar(); return(usuario1); } else { Desconectar(); return(null); } } else { Desconectar(); return(null); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(null); } }
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; } }
public List <E_Tipo_Usuario_Permiso> Lista() { string query; MySqlCommand cmd; List <E_Tipo_Usuario_Permiso> lista_tipo_usuario_permiso1 = new List <E_Tipo_Usuario_Permiso>(); query = "select * from tbl_tipo_usuario_permisos;"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); MySqlDataReader reader = cmd.ExecuteReader(); E_Tipo_Usuario_Permiso usuario1; while (reader.Read()) { usuario1 = new E_Tipo_Usuario_Permiso { ID = Convert.ToInt32(reader["id"]), ID_tipo_usuario = Convert.ToInt32(reader["id_tipo_usuario"]), Permisos = Convert.ToString(reader["permisos"]) }; lista_tipo_usuario_permiso1.Add(usuario1); } } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); } Desconectar(); return(lista_tipo_usuario_permiso1); } //Fin funcion Lista
public bool Modificar(E_Tipo_Usuario_Permiso usuario1) { D_Tipo_Usuario_Permiso usuario = new D_Tipo_Usuario_Permiso(); return(usuario.Modificar(usuario1)); }