private void actualizarRol() { Rol rolin = new Rol( Id_Rol.Text,TxtRol.Text,CheckActivo.Checked); rolin.actualizar(); BD bd = new BD(); bd.obtenerConexion(); bd.eliminar("[Funcionalidades x Roles]", "Id_Rol=" + Id_Rol.Text); for (int i = 0; i < ListFunciones.Items.Count; i++) { Funcionalidad func = ListFunciones.Items[i] as Funcionalidad; bd.insertar("[Funcionalidades x Roles]", func.id + ", " + Id_Rol.Text); } MessageBox.Show("Actualización realizada con éxito"); this.Close(); }
private void agregarHotelesxRol(BD bd) { for (int i = 0; i < ListHoteles.Items.Count; i++) { Hotel h = ListHoteles.Items[i] as Hotel; string v = "'" + TxtUser.Text + "', " + h.id + ", " + TxtRol.Tag.ToString() + ", 0"; bd.insertar("[Usuarios x Hoteles x Rol]", v); } }
private void agregaRol() { BD bd = new BD(); bd.obtenerConexion(); string valores = "'" + TxtRol.Text + "', " + Convert.ToSByte(CheckActivo.Checked); bd.insertar("Roles",valores); DataTable laTabla = bd.ejecutar("SELECT * FROM FUGAZZETA.Roles where Nombre like '" + TxtRol.Text + "'"); string idRol = laTabla.Rows[0][0].ToString(); for (int i = 0; i < ListFunciones.Items.Count; i++) { Funcionalidad func = ListFunciones.Items[i] as Funcionalidad; bd.insertar("[Funcionalidades x Roles]", func.id + ", " + idRol); } }
private void agregarUsuario() { BD bd = new BD(); bd.obtenerConexion(); ABM_de_Cliente.TipoDoc tipoDni = CbTipoDoc.Items[CbTipoDoc.SelectedIndex] as ABM_de_Cliente.TipoDoc; string valores = "'" + TxtUser.Text + "','" + Hashing.SHA256Encrypt(TxtPass1.Text) + "',' " + Nombre.Text + "',' " + Apellido.Text + "',' " + tipoDni.id + "', '" + NroDoc.Text + "',' " + TxtMail.Text + "', '" + Telefono.Text + "',' " + Direc.Text + "',' " + NroDirec.Text + "',' " + Calendario.Value.ToShortDateString() + "','" + 0 + "','" + 1 + "'"; bd.insertar("Usuarios", valores); agregarHotelesxRol(bd); bd.cerrar(); }